2fc61373addd2eab851401fd7c23c8c4718978d6
[ikiwiki.git] / docs / developer / C_Development_Under_DragonFly_BSD-Volume_7_Glossary_and_Tables_for_all_Volumes.mdwn
1 # C Development Under DragonFly BSD Volume 7: Glossary and Tables for all Volumes 
2
3
4 [[!toc  levels=3]]
5
6
7
8 ## Glossary 
9
10 ### Symbol 
11
12
13
14
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 
21
22
23
24
25
26 ### 0 - 9 
27
28
29
30 ### A 
31
32
33
34 ### B 
35
36
37
38 ### C 
39
40
41
42 ### D 
43
44
45
46 ### E 
47
48
49
50 ### F 
51
52
53
54 ### G 
55
56
57
58 ### H 
59
60
61
62 ### I 
63
64
65
66 #### int 
67
68
69
70 A C keyword used to express a non-fractional number that is commonly called an integer.
71
72
73
74 ### J 
75
76
77
78 ### K 
79
80
81
82 #### Keyword 
83
84
85
86 C keywords are words recognized by the compiler to denote certain operations. A full list of standard keywords includes:
87
88
89
90     
91
92     auto        break        case        char        const        continue        default        do
93
94     double      else         enum        extern      float        for             goto           if
95
96     int         long         register    return      short        signed          sizeof         static
97
98     struct      switch       typedef     union       unsigned     void            volatile       while
99
100
101
102
103
104 In addition, GCC allows the use of in-line assembler by using the `asm` keyword.
105
106
107
108 ### L 
109
110
111
112 ### M 
113
114
115
116 #### Modifier 
117
118
119
120 Standard C language modifiers include:
121
122
123
124     
125
126     auto        extern      register
127
128     static      typedef     volatile
129
130
131
132
133
134 ### N 
135
136
137
138 ### O 
139
140
141
142 #### Operators 
143
144
145
146 ### P 
147
148
149
150 #### Preprocessor Directive 
151
152
153
154 ### Q 
155
156
157
158 ### R 
159
160
161
162 ### S 
163
164
165
166 ### T 
167
168
169
170 ### U 
171
172
173
174 ### V 
175
176
177
178 ### W 
179
180
181
182 ### X 
183
184
185
186 ### Y 
187
188
189
190 ### Z  
191