第1部分 《C语言程序设计案例教程》学习指导 1
第1章 结识C语言 1
1.1 重点与难点 1
1.2 知识点及学习要求 1
1.2.1 说明 1
1.2.2 建议的学习方法 1
1.2.3 配套教材及本书习题源代码 3
1.3 教材习题 8
1.4 补充习题 8
第2章 数据 11
2.1 重点与难点 11
2.2 知识点及学习要求 11
2.3 教材习题 14
2.4 补充习题 15
第3章 运算 20
3.1 重点与难点 20
3.2 知识点及学习要求 20
3.3 教材习题 25
3.4 补充习题 27
第4章 算法 42
4.1 重点与难点 42
4.2 知识点及学习要求 42
4.3 教材习题 45
4.4 补充习题 45
第5章 顺序结构程序设计 50
5.1 重点与难点 50
5.2 知识点及学习要求 50
5.3 教材习题 53
5.4 补充习题 57
第6章 选择结构程序设计 67
6.1 重点与难点 67
6.2 知识点及学习要求 67
6.3 教材习题 69
6.4 补充习题 73
第7章 循环结构程序设计 83
7.1 重点与难点 83
7.2 知识点及学习要求 83
7.3 教材习题 88
7.4 补充习题 94
第8章 数组 107
8.1 重点与难点 107
8.2 知识点及学习要求 107
8.3 教材习题 113
8.4 补充习题 118
第9章 函数 129
9.1 重点与难点 129
9.2 知识点及学习要求 129
9.3 教材习题 136
9.4 补充习题 142
第10章 预处理 156
10.1 重点与难点 156
10.2 知识点及学习要求 156
10.3 教材习题 158
10.4 补充习题 161
第11章 指针 168
11.1 重点与难点 168
11.2 知识点及学习要求 168
11.3 教材习题 174
11.4 补充习题 180
第12章 结构体、共用体、链表和枚举 200
12.1 重点与难点 200
12.2 知识点及学习要求 200
12.3 教材习题 203
12.4 补充习题 208
第13章 文件 216
13.1 重点与难点 216
13.2 知识点及学习要求 216
13.3 教材习题 221
13.4 补充习题 224
第2部分 深入学习C语言程序设计 229
第14章 数制和编码 229
14.1 计算机中的数制 229
14.2 数制转换 231
14.3 数据单位 234
14.4 文本的编码 234
14.5 整数编码 239
14.6 浮点数编码 242
14.7 知识点和学习要求 245
14.8 习题 249
第15章 位运算 251
15.1 位运算介绍 251
15.2 位逻辑运算 252
15.3 移位运算 257
15.4 位段 259
15.5 知识点和学习要求 261
15.6 习题 263
第16章 C语言程序综合案例 266
16.1 案例1——扑克游戏 266
16.2 案例2——学生成绩管理与统计 281
第3部分 习题解答 291
第1章 习题答案 291
第2章 习题答案 292
第3章 习题答案 294
第4章 习题答案 296
第5章 习题答案 300
第6章 习题答案 306
第7章 习题答案 310
第8章 习题答案 322
第9章 习题答案 329
第10章 习题答案 339
第11章 习题答案 341
第12章 习题答案 347
第13章 习题答案 353
第14章 习题答案 355
第15章 习题答案 356