C Programming - MCQ Practice Questions
Practice free C Programming multiple-choice questions with detailed answers and explanations. Perfect for competitive exam preparation.
978 questions | 100% Free
What does the ## operator in preprocessor do?
Which predefined macro gives the line number in the source file?
Which header file contains the definition of NULL macro?
What does #undef directive do?
In C99, which of the following is a valid use of token pasting operator (##)?
Which header file is required to use assert() macro in C?
What is the difference between #include <file.h> and #include "file.h"?
What happens when #if 0...#endif wraps a block of code?
What is the purpose of defined() operator in preprocessor conditionals?
What is the primary purpose of the C preprocessor?
Which directive is used to conditionally compile code based on a logical condition?