Complete the code to start an include guard with the correct directive.
#[1] MY_HEADER_H
The include guard starts with #ifndef to check if the macro is not defined.
Complete the code to define the macro for the include guard.
#ifndef MY_HEADER_H #[1] MY_HEADER_H
After checking if the macro is not defined, we define it with #define.
Fix the error in the code to properly close the include guard.
#ifndef MY_HEADER_H #define MY_HEADER_H // header content #[1]
The include guard ends with #endif to close the conditional.
Fill both blanks to complete a proper include guard.
#[1] MY_HEADER_H #[2] MY_HEADER_H // header content #endif
The include guard starts with #ifndef and then #define to define the macro.
Fill all three blanks to write a complete include guard.
#[1] MY_HEADER_H #[2] MY_HEADER_H // content #[3]
The include guard starts with #ifndef, then #define, and ends with #endif.
