1The full syntax of the #define directive allows one to specify a value for the variable but that is not important here; the #ifndef test only cares that the variable is defined, not what it value is.