I have been reading Zed Shaw's "Learn C The Hard Way". In the 20th chapter, the author creates a header file e.g. headerfile.h
and includes the line
#ifndef _headerfile_h
. I understand the #ifndef
directive but not _headerfile_h
. Please explain this _headerfile_h
or mention any resource to look for it.
#ifndef _headerfile_h
#define _headerfile_h
…other material…
#endif /* _headerfile_h */