5
A.9.2 Expression Statement.........................................................................................182
A.9.3 Compound Statement.........................................................................................182
A.9.4 Selection Statements..........................................................................................183
A.9.5 Iteration Statements...........................................................................................183
A.9.6 Jump statements.................................................................................................184
A.10 External Declarations..............................................................................................184
A.10.1 Function Definitions.........................................................................................185
A.10.2 External Declarations.......................................................................................186
A.11 Scope and Linkage..................................................................................................186
A.11.1 Lexical Scope...................................................................................................187
A.11.2 Linkage............................................................................................................187
A.12 Preprocessing..........................................................................................................187
A.12.1 Trigraph Sequences..........................................................................................188
A.12.2 Line Splicing....................................................................................................188
A.12.3 Macro Definition and Expansion.......................................................................188
A.12.4 File Inclusion....................................................................................................190
A.12.5 Conditional Compilation...................................................................................191
A.12.6 Line Control.....................................................................................................192
A.12.7 Error Generation..............................................................................................192
A.12.8 Pragmas............................................................................................................192
A.12.9 Null directive....................................................................................................192
A.12.10 Predefined names............................................................................................192
A.13 Grammar.................................................................................................................193
Appendix B - Standard Library............................................................................................199
B.1 Input and Output: <stdio.h>......................................................................................199
B.1.1 File Operations...................................................................................................199
B.1.2 Formatted Output...............................................................................................200
The C Programming Language
Start from the beginning
