C Programming Language C Language Pre-Processor
⚠ Report Question ✓ Question Verified
int main() { int a = 10, b = 10; if (a = 5) b--; printf("%d, %d", a, b--); }
Learn More MCQ Questions from C Programming Language C Language Pre-Processor
Evaluate your understanding of the C pre-processor with these multiple choice questions. Learn about the different macros and pre-processor directives in C and how to use them to write efficient and organized code. Take the quiz now!
The C Preprocessor is not a part of the compiler, but is a separate step in the compilation process. In simple terms, a C Preprocessor is just a text substitution tool and it instructs the compiler to do required pre-processing before the actual compilation. We'll refer to the C Preprocessor as CPP.
All preprocessor commands begin with a hash symbol (#). It must be the first nonblank character, and for readability, a preprocessor directive should begin in the first column.