目录 1
第一章 运算符 1
§1.1 基本算术运算符 1
§1.2 赋值运算符 7
§1.3 逻辑与增1运算符 11
§1.4 按位运算符 37
§1.5 关系与条件运算符 53
§1.6 运算符优先级与计算 65
第二章 基本数据类型 71
§2.1 字符、字符串和整型 71
§2.2 整型和浮点型的强制类型转换 83
§2.3 更多的强制类型转换 94
第三章 包含文件 100
§3.1 包含文件的定义 100
§3.2 包含文件的用法 100
第四章 控制流 105
§4.1 if语句 105
§4.2 while与for语句 116
§4.3 嵌套语句 132
§4.4 SWitch、break和Continue语句 141
第五章 编程风格 152
§5.1 选择正确的条件 152
§5.2 选择正确的结构 160
§6.1 程序块 168
第六章 存贮类型 168
§6.2 函数 177
§6.3 更多的函数 193
§6.4 文件 200
第七章 指针与数组 208
§7.1 简单的指针与数组 208
§7.2 指针数组 230
§7.3 多维数组 242
§7.4 复杂指针 255
第八章 结构与联合 265
§8.1 简单的结构,嵌套结构 265
§8.2 结构数组 280
§8.3 结构的指针数组 289
§8.4 联合 298
第九章 预处理程序 304
§9.1 宏替换中可能遇到的问题 304
§9.2 注意事项 314
附录一 C语言的PAD标准图式 327
附录二 优先级表 330
附录三 运算符摘要表 332
附录四 ASCII码表 337
附录五 数据类型层次图 340
参考文献 341