第一部分 辅导、实践 3
第1章 C语言概述 3
1.1 学习目标 3
1.2 重点与难点解析 3
1.3 测试题 6
1.4 教材课后习题解答 10
第2章 基本数据类型和运算符 11
2.1 学习目标 11
2.2 重点与难点解析 11
2.3 测试题 14
2.4 教材课后习题解答 22
第3章 顺序和选择结构程序设计 24
3.1 学习目标 24
3.2 重点与难点解析 24
3.3 测试题 28
3.4 教材课后习题解答 34
第4章 循环结构程序设计 36
4.1 学习目标 36
4.2 重点与难点解析 36
4.3 测试题 44
4.4 教材课后习题解答 58
第5章 数组 61
5.1 学习目标 61
5.2 重点与难点解析 61
5.3 测试题 64
5.4 教材课后习题解答 74
第6章 函数和模块设计 88
6.1 学习目标 88
6.2 重点与难点解析 88
6.3 测试题 91
6.4 教材课后习题解答 108
第7章 指针 117
7.1 学习目标 117
7.2 重点与难点解析 117
7.3 测试题 123
7.4 教材课后习题解答 138
第8章 结构体与联合体 150
8.1 学习目标 150
8.2 重点与难点解析 150
8.3 测试题 153
8.4 教材课后习题解答 161
第9章 预处理和标准函数 168
9.1 学习目标 168
9.2 重点与难点解析 168
9.3 测试题 172
9.4 教材课后习题解答 179
第10章 文件 181
10.1 学习目标 181
10.2 重点与难点解析 181
10.3 测试题 183
10.4 教材课后习题解答 189
第11章 数据结构和数据抽象 194
11.1 学习目标 194
11.2 重点与难点解析 194
11.3 测试题 197
11.4 教材课后习题解答 202
第二部分 上机实践 209
实验一 C语言源程序的运行环境、运行过程及表达式的使用 209
实验二 顺序结构与选择结构程序设计 212
实验三 循环结构程序设计(一) 213
实验四 循环结构程序设计(二) 215
实验五 一维数组与二维数组 217
实验六 字符数组与字符串 219
实验七 函数程序设计(一) 220
实验八 函数程序设计(二) 221
实验九 指针程序设计(一) 222
实验十 指针程序设计(二) 223
实验十一 结构体、联合体程序设计 224
实验十二 预处理和标准函数 225
实验十三 文件 226
实验十四 数据结构和数据抽象 227