第1部分 习题题解 1
第1章 C程序设计概述 1
第2章 数据类型和表达式 3
第3章 算法的基本控制结构 7
第4章 函数 10
第5章 数组和字符串 17
第6章 指针 25
第7章 模块化程序设计 37
第8章 构造数据类型 46
第9章 位运算 52
第10章 文件 56
第2部分 补充练习题 63
第1,2章 C语言概述及数据类型与表达式 63
第3章 算法的基本控制结构 69
第4章 函数 77
第5章 数组 83
第6章 指针 95
第7章 模块化程序设计 106
第8章 结构体 114
第9章 位运算 121
第10章 文件 123
第3部分 上机指导 131
第1章 概述 131
第2章 Turbo C程序开发实践 133
第3章 Visual C++系统平台上的C语言实践 154
第4章 常见上机错误与纠正 172
第4部分 C语言程序设计实验 190
实验1 C语言上机初步 190
实验2 数据类型与表达式 191
实验3 选择结构 195
实验4 循环结构 198
实验5 函数 201
实验6 数组与字符串 204
实验7 指针 208
实验8 C程序的模块化设计 211
实验9 构造数据类型 214
实验10 位运算 217
实验11 文件 219
附录A C语言编译常见错误信息列表 222
附录B 补充练习题答案 230
附录C 全国计算机等级考试二级C考试大纲 237
参考文献 240