Home / C Programming / C Preprocessor :: Discussion

Discussion :: C Preprocessor

  1. There exists a way to prevent the same file from getting #included twice in the same program.

  2. A.
    True
    B.
    False

    View Answer

    Workspace

    Answer : Option A

    Explanation :

    True, We can prevent the same file from getting included again by using a preprocessor directive called #ifndef (short for "if not defined") to determine whether we've already defined a preprocessor symbol called XSTRING_H. If we have already defined this symbol, the compiler will ignore the rest of the file until it sees a #endif (which in this case is at the end of the file).

    #ifndef XSTRING_H

    #define XSTRING_H defines the same preprocessor symbol,

    Finally, the last line of the file, #endif


Be The First To Comment