Which of the following is a directive used to create an "include guard" that allows a program to be conditionally compiled to prevent a header file from accidentally being included more than once?(A) #include(B) #guard(C) #ifndef(D) #endif(E) None of these