Answer:C) #ifndef
Explanation: #ifndef is the directive used in the C++ for the inclusion of the guard in the program .This directive basically checks whether the compilation is condition based. It also takes the note about whether the statement is earlier included or defined macro .
Other given option are incorrect because #include is for the including of the header files, # guard is not a defined directive and #endif is the directive for the ending of the function. Thus the correct option is option(C)