Put in remaining pages and wiki contents.
[ikiwiki.git] / docs / developer / C_Development_Under_DragonFly_BSD-Volume_7_Glossary_and_Tables_for_all_Volumes.mdwn
1 ## page was renamed from C Development Under DragonFly BSD/Volume 7 Glossary for all Volumes\r
2 # C Development Under DragonFly BSD Volume 7: Glossary and Tables for all Volumes \r
3 \r
4 <<TableOfContents>>\r
5 \r
6 ## Glossary \r
7 ### Symbol \r
8 \r
9
10 * #define - A keyword that is used to define a macro, variable, etc. for the C preprocessor.\r
11
12 * #include - A keyword that is used to inform the C preprocessor to open another file and process that.\r
13
14 * #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.\r
15
16 * #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.\r
17
18 * #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.\r
19
20 * #endif - A keyword that is used to inform the C preprocessor to end the last #if statement \r
21 \r
22 \r
23 ### 0 - 9 \r
24 \r
25 ### A \r
26 \r
27 ### B \r
28 \r
29 ### C \r
30 \r
31 ### D \r
32 \r
33 ### E \r
34 \r
35 ### F \r
36 \r
37 ### G \r
38 \r
39 ### H \r
40 \r
41 ### I \r
42 \r
43 #### int \r
44 \r
45 A C keyword used to express a non-fractional number that is commonly called an integer.\r
46 \r
47 ### J \r
48 \r
49 ### K \r
50 \r
51 #### Keyword \r
52 \r
53 C keywords are words recognized by the compiler to denote certain operations. A full list of standard keywords includes:\r
54 \r
55     \r
56     auto        break        case        char        const        continue        default        do\r
57     double      else         enum        extern      float        for             goto           if\r
58     int         long         register    return      short        signed          sizeof         static\r
59     struct      switch       typedef     union       unsigned     void            volatile       while\r
60 \r
61 \r
62 In addition, GCC allows the use of in-line assembler by using the `asm` keyword.\r
63 \r
64 ### L \r
65 \r
66 ### M \r
67 \r
68 #### Modifier \r
69 \r
70 Standard C language modifiers include:\r
71 \r
72     \r
73     auto        extern      register\r
74     static      typedef     volatile\r
75 \r
76 \r
77 ### N \r
78 \r
79 ### O \r
80 \r
81 #### Operators \r
82 \r
83 ### P \r
84 \r
85 #### Preprocessor Directive \r
86 \r
87 ### Q \r
88 \r
89 ### R \r
90 \r
91 ### S \r
92 \r
93 ### T \r
94 \r
95 ### U \r
96 \r
97 ### V \r
98 \r
99 ### W \r
100 \r
101 ### X \r
102 \r
103 ### Y \r
104 \r
105 ### Z  \r