What is the meaning of #ifndef ??? is it like #define or if condition ?