1 # C Development Under DragonFly BSD Volume 7: Glossary and Tables for all Volumes
15 * #define - A keyword that is used to define a macro, variable, etc. for the C preprocessor.
16 * #include - A keyword that is used to inform the C preprocessor to open another file and process that.
17 * #if - A keyword that is used to inform the C preprocessor to only include the encapsulated code in the program if a given criteria is met.
18 * #else - A keyword that is used in conjunction with #if that informs the C preprocessor to include the encapsulated code in the program if the criteria is ***not*** matched by the corresponding #if statement.
19 * #elif - A keyword that is used in conjunction with #if that informs the C preprocessor to include the encapsulated code in the program if the criteria is ***not*** matched by the corresponding #if statement ***and*** it matches the supplied logical statement.
20 * #endif - A keyword that is used to inform the C preprocessor to end the last #if statement
70 A C keyword used to express a non-fractional number that is commonly called an integer.
86 C keywords are words recognized by the compiler to denote certain operations. A full list of standard keywords includes:
92 auto break case char const continue default do
94 double else enum extern float for goto if
96 int long register return short signed sizeof static
98 struct switch typedef union unsigned void volatile while
104 In addition, GCC allows the use of in-line assembler by using the `asm` keyword.
120 Standard C language modifiers include:
128 static typedef volatile
150 #### Preprocessor Directive