Part Ⅰ 1
00 预备知识 3
01 C/C++语言的发展简史 9
02 关于字节顺序 15
03 调用函数、栈 19
04 变量的可见范围与生存期 27
05 变量的声明和定义 33
06 编译和链接 41
07 外部变量的链接性质 45
08 静态内部变量 51
09 函数的声明和定义(上) 55
10 函数的声明和定义(下) 65
11 函数的链接性质 73
12 使用头文件 81
Part Ⅱ 85
13 静态库 87
14 动态库 93
15 简单类型的转换 97
16 复合类型 103
17 关于指针(上) 109
18 关于指针(中) 115
19 关于指针(下) 121
Part Ⅲ 125
20 词法分析 127
21 注释 131
22 优先级与运算顺序 135
23 友好的 typedef 139
24 C-V 限定词 147
25 字符串 153
26 void 表示什么 159
27 #pragma 与_Pragma 165
Part Ⅳ 169
28 声明内部变量 171
29 更严格的类型检查 175
30 _Bool 的加入 177
31 _Complex 与_Imaginary 181
32 内联函数 185
33 变长数组(上) 199
34 变长数组(下) 203
35 可伸缩数组成员 209
36 Designated Initializer 和 Compound Literal 217
37 Restricted Pointer 225
38 增强的数值运算(上) 229
39 增强的数值运算(中) 237
40 增强的数值运算(下) 245
41 字符集与字符编码 251
Part Ⅴ 259
42 C++的函数 261
43 名字空间 265
44 C 和 C++的标准库 271
45 模板 277
46 外部对象的初始化 283
附录 293
A 参考资料 295
B 网络资源 302