Home / C Programming / C Preprocessor :: Discussion

Discussion :: C Preprocessor

  1. Which of the following are correct preprocessor directives in C?

    1: #ifdef
    2: #if
    3: #elif
    4: #undef

  2. A.
    1, 2
    B.
    4
    C.
    1, 2, 4
    D.
    1, 2, 3, 4

    View Answer

    Workspace

    Answer : Option D

    Explanation :

    The macros #ifdef #if #elif are called conditional macros.

    The macro #undef undefine the previosly declared macro symbol.

    Hence all the given statements are macro preprocessor directives.


Be The First To Comment