第1章 C语言程序设计入门 1
1.1 本章要点 1
1.2 主教材习题解答 2
1.3 典型例题选讲 4
1.4 练习及参考答案 6
第2章 数据类型、运算符和表达式 7
2.1 本章要点 7
2.2 主教材习题解答 8
2.3 典型例题选讲 16
2.4 练习及参考答案 18
第3章 算法与程序设计基础 21
3.1 本章要点 21
3.2 主教材习题解答 22
3.3 典型例题选讲 37
3.4 练习及参考答案 45
第4章 函数 51
4.1 本章要点 51
4.2 主教材习题解答 52
4.3 典型例题选讲 65
4.4 练习及参考答案 72
第5章 数组类型与指针类型 81
5.1 本章要点 81
5.2 主教材习题解答 82
5.3 典型例题选讲 98
5.4 练习及参考答案 101
第6章 结构类型与联合类型 103
6.1 本章要点 103
6.2 主教材习题解答 104
6.3 典型例题选讲 116
6.4 练习及参考答案 118
第7章 文件 120
7.1 本章要点 120
7.2 主教材习题解答 122
7.3 典型例题选讲 146
7.4 练习及参考答案 151
第8章 面向对象技术与C++ 156
8.1 本章要点 156
8.2 主教材习题解答 157
8.3 典型例题选讲 167
8.4 练习及参考答案 172
第9章 Code::Blocks上机指导 174
9.1 Code::Blocks的IDE操作界面 174
9.2 一个简单的C程序上机的一般过程 175
9.3 一个较为复杂的C程序上机的一般过程 178
第10章 实验题选讲 184
10.1 C语言程序设计入门 184
10.2 数据类型、运算符与表达式 185
10.3 算法与程序设计基础 186
10.4 函数 189
10.5 数组类型与指针类型 191
10.6 结构类型与联合类型 193
10.7 文件 194
10.8 面向对象技术与C++ 198
第11章 上机实验 202
实验一 Visual C++6.0的使用 202
实验二 顺序结构程序设计 202
实验三 选择结构程序设计 203
实验四 循环结构程序设计 204
实验五 自定义函数 205
实验六 编译预处理命令 206
实验七 数组与字符串 207
实验八 指针与动态空间 208
实验九 结构与单链表 209
实验十 数据文件 209
实验十一 C++趣味编程基础 210
第12章 模拟试题及参考答案 212
模拟试题(一) 212
第一部分:笔试部分(总分100分) 212
第二部分:上机部分(总分40分) 216
模拟试题(一)参考答案 217
第一部分:笔试部分(总分100分) 217
第二部分:上机部分(总分40分) 219
模拟试题(二) 219
第一部分:笔试部分(总分100分) 219
第二部分:上机部分(总分40分) 227
模拟试题(二)参考答案 228
第一部分:笔试部分(总分100分) 228
第二部分:上机部分(总分40) 229
模拟试题(三) 230
第一部分:笔试部分(总分100分) 230
第二部分:上机部分(总分40分) 236
模拟试题(三)参考答案 237
第一部分:笔试部分(总分100分) 237
第二部分:上机部分(总分40分) 238
模拟试题(四) 239
第一部分:笔试部分(总分100分) 239
第二部分:上机部分(总分40分) 245
模拟试题(四)参考答案 246
第一部分:笔试部分(总分100分) 246
第二部分:上机部分(总分40分) 247
模拟试题(五) 248
第一部分:笔试部分(总分100分) 248
第二部分:上机部分(总分40分) 254
模拟试题(五)参考答案 256
第一部分:笔试部分(总分100分) 256
第二部分:上机部分(总分40分) 257
附录 258
附录A 常用字符与ASCII码对照表 258
附录B 常用库函数一览表 259
参考文献 263