第一章:介绍 1
1.1 综述 1
1.2 关于本手册 2
1.3 记法约定 3
第二章:C的成份 5
2.1 简介 5
2.2 符号集 5
2.3 常数 10
2.4 标识符 13
2.5 关键字 14
2.6 注释 15
2.7 单词(语法单元) 16
第三章:程序结构 17
3.1 简介 17
3.2 源程序 17
3.3 源文件 18
3.4 程序的执行 20
3.5 关于寿命和可见性 20
3.6 命名类别 23
第四章:说明 25
4.1 简介 25
4.2 类型描述 25
4.3 说明 29
4.4 变量说明 33
4.5 函数说明 42
4.6 存储类别 46
4.7 初始化 51
4.8 类型说明 55
4.9 类型名 56
第五章:表达式与赋值 58
5.1 简介 58
5.2 操作数 58
5.3 操作符 65
5.4 赋值操作 75
5.5 求值顺序和优先级 78
5.6 类型转换 80
第六章:语句 86
6.1 简介 86
6.2 break语句 86
6.3 复合语句 87
6.4 continue语句 88
6.5 do语句 88
6.6 表达式语句 89
6.7 for语句 90
6.8 goto语句和标号 90
6.9 if语句 91
6.10 空语句 92
6.11 return语句 93
6.12 switch语句 94
6.13 while语句 96
第七章:函数 97
7.1 简介 97
7.2 函数的定义 98
7.3 函数的说明 104
7.4 函数的调用 106
第八章:预处理命令和杂注 111
8.1 简介 111
8.2 替换常数和宏 111
8.3 嵌入文件 116
8.4 条件编译 117
8.5 行控制 121
8.6 杂注 121
附录A:差异 121
附录B:语法总结 125