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
46 C comments are statements not interpreted by the compiler and are used by the programmer to leave helpful notes on what is happening in the code. Comments are contained within the /* and */ symbols.
78 A C keyword used to express a non-fractional number that is commonly called an integer.
94 C keywords are words recognized by the compiler to denote certain operations. A full list of standard keywords includes:
100 auto break case char const continue default do
102 double else enum extern float for goto if
104 int long register return short signed sizeof static
106 struct switch typedef union unsigned void volatile while
112 In addition, GCC allows the use of in-line assembler by using the `asm` keyword.
128 Standard C language modifiers include:
136 static typedef volatile
154 Operators are symbols that when used, perform an operation on one or more operands. C uses the following operators:
158 * Operator Symbol Example
159 * , Comma expr1, expr2
167 #### Preprocessor Directive