1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
// INCLUDE GUARD is a pattern in your code to ensure that declarations are not processed more
// than once.  This will be more useful once you start defining types, but it a common practice
// to use in all header files.

#ifndef __PRINT_INTEGER_H__
// "#ifndef" means "if symbol is not defined"
// "If a symbol called __PRINT_INTEGER_H__ has not been defined yet, then allow this code to stay.
//  Otherwise, skip everything until the matching #endif."

#define __PRINT_INTEGER_H__
// “Define a symbol called __PRINT_INTEGER_H__.”
// This is not used for replacement in code.


////////////////////////////////////
// DECLARATIONS
////////////////////////////////////


#endif /* end of include guard: __PRINT_INTEGER_H__ */
// This is the end of the matching #ifdef/#ifndef/#if preprocessor directive.

© Copyright 2022 Alexander J. Quinn         This content is protected and may not be shared, uploaded, or distributed.