前言 xxvii
1 准备好了 1
2 介绍C 27
3 数据和C 55
4 字符串和格式化输入/输出 99
5 运算符,表达式和声明 143
6 C的控制语句:循环 189
7 C的控制语句:分支和跳转 245
8 字符的输入/输出和数据验证 299
9 函数 335
10 数组和指针 383
11 字符串和字符串函数 441
12 存储种类,联系,和内存管理 511
13 文件的输入/输出 565
14 结构体和其他数据类型 601
15 位运算 673
16 C的预处理程序和库 711
17 高级数据表示 773
附录
A 问题答案 861
B 参考资料 905
索引 1005