Advanced Topics in C: Managing Code Compilations Using Preprocessor Directives
C 17
| Expert
- 10 videos | 1h 5m 54s
- Includes Assessment
- Earns a Badge
One of the key attractions of C is the low-level control it gives us over its compilation process. Indeed, the C language allows us to control the compilation of a program to a level unmatched by other languages such as Java. You will start this course by learning the compilation process of C which includes four main steps: preprocessing, compiling, assembling, and linking. Once you grasp the output of each step in the compilation process, move on to investigating preprocessor directives. Next, use conditional preprocessor directives including #if, #elseif and #endif. Finally, discover how to issue instructions to the compiler using pragmas, upgrade a warning to a regular error, and convert a warning to an extremely severe fatal error. After completing this course, you'll be able to list the steps for compiling a C program including creating macros with preprocessor directives, control conditional compilation, and use pragmas to alter compiler settings.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseOutline the c compilation processRecognize preprocessor directivesIdentify the output of each step in the compilation processOutline the process of creating macros and reviewing the preprocess output of code containing macros
-
Create macros which perform operationsUse conditional pre-processor directivesExplore the #ifdef, #ifndef, and #undef preprocessor directivesUtilize pragmas to manage warningsSummarize the key concepts covered in this course
IN THIS COURSE
-
2m 11s
-
6m 57sIn this video, you will learn how to outline the compilation process for C. FREE ACCESS
-
4m 48sAfter completing this video, you will be able to recognize preprocessor directives. FREE ACCESS
-
9m 55sIn this video, you will learn how to identify the output of each step in the compilation process. FREE ACCESS
-
7m 46sIn this video, find out how to outline the process of creating macros and reviewing the preprocess output of code containing macros. FREE ACCESS
-
9m 18sIn this video, learn how to create macros that perform operations. FREE ACCESS
-
6m 27sIn this video, learn how to use pre-processor directives that are conditional. FREE ACCESS
-
8m 32sFind out how to explore the #ifdef, #ifndef, and #undef preprocessor directives. FREE ACCESS
-
6m 36sIn this video, you will learn how to use pragmas to manage warnings. FREE ACCESS
-
3m 24s6cbaa810-7167-48c3-a070-bfc2472ced15 FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.YOU MIGHT ALSO LIKE
![](https://cdn2.percipio.com/public/c/books/164133/cover-images/4d8dfea2-f65c-40ea-be05-5e637d8e18a6/modality/4d8dfea2-f65c-40ea-be05-5e637d8e18a6.jpg?width=230)
Book
Tiny C Projects