第一部分 教材思考与练习解析 2
第2章 初识C语言源程序及其数据类型 2
第3章 运算符与表达式 4
第4章 程序流程控制 5
第5章 函数的基本知识 7
第6章 数组 12
第7章 指针 17
第8章 字符串 24
第9章 编译预处理与多文件工程程序 28
第10章 结构、联合、枚举 29
第11章 文件读写 32
第二部分 教材习题参考答案与解析 35
第1章 计算机、C语言与二进制 35
第2章 初识C语言源程序及其数据类型 39
第3章 运算符与表达式 45
第4章 程序流程控制 51
第5章 函数的基本知识 61
第6章 数组 75
第7章 指针 88
第8章 字符串 100
第9章 编译预处理与多文件工程程序 109
第10章 结构、联合、枚举 116
第11章 文件读写 120
第12章 学生成绩管理系统的设计与实现 124
第三部分 补充习题与答案 127
第1章 计算机、C语言与二进制 127
第2章 初识C语言源程序及其数据类型 131
第3章 运算符与表达式 137
第4章 程序流程控制 143
第5章 函数的基本知识 157
第6章 数组 168
第7章 指针 184
第8章 字符串 198
第9章 编译预处理与多文件工程程序 214
第10章 结构、联合、权举 224
第11章 文件读写 238
第四部分 实验指导 252
实验环境 Visual C++6.0集成开发环境(IDE)简介 252
实验1初识VC++6.0上机环境及顺序结构编程练习 266
实验2选择结构编程练习 269
实验3循环结构编程练习 273
实验4函数编程练习 277
实验5数组编程练习 280
实验6指针编程练习 283
实验7字符串编程练习 289
实验8结构体编程练习 292
实验9文件编程练习 295
实验10设计性综合实验:手机资费管理系统 297
参考文献 299