第1章 C语言的结构与数据类型及其运算 1
1.1 要点指导 1
1.1.1 程序的构成、main函数和其他函数 1
1.1.2 头文件、数据说明、函数的开始和结束标志 2
1.1.3 源程序的书写格式 3
1.1.4 C语言的风格 3
1.1.5 C的数据类型及其定义方法 3
1.1.6 C运算符的种类及运算优先级 6
1.1.7 C表达式类型和求值规则 6
1.2 真题解析 8
1.2.1 选择题 8
1.2.2 填空题 15
1.3 强化训练 16
1.3.1 选择题 16
1.3.2 填空题 31
1.3.3 答案 36
1.4 上机题 37
1.4.1 改错 37
1.4.2 编程 41
第2章 基本语句与结构程序设计 46
2.1 要点指导 46
2.1.1 基本语句 46
2.1.2 选择结构程序设计 48
2.1.3 循环结构程序设计 50
2.2 真题解析 52
2.2.1 选择题 52
2.2.2 填空题 73
2.3 强化训练 79
2.3.1 选择题 79
2.3.2 填空题 90
2.3.3 答案 96
2.4 上机题 97
2.4.1 改错 97
2.4.2 编程 101
第3章 数组与函数 109
3.1 要点指导 109
3.1.1 数组的定义与使用 109
3.1.2 函数的使用 111
3.2 真题解析 115
3.2.1 选择题 115
3.2.2 填空题 128
3.3 强化训练 135
3.3.1 选择题 135
3.3.2 填空题 148
3.3.3 答案 155
3.4 上机题 156
3.4.1 改错 156
3.4.2 编程 161
第4章 指针、结构、联合与位运算 171
4.1 要点指导 171
4.1.1 指针 171
4.1.2 结构体与共用体 178
4.1.3 位运算 182
4.2 真题解析 183
4.2.1 选择题 183
4.2.2 填空题 203
4.3 强化训练 209
4.3.1 选择题 209
4.3.2 填空题 222
4.3.3 答案 226
4.4 上机题 227
4.4.1 改错 227
4.4.2 编程 231
第5章 编译预处理与文件操作 239
5.1 要点指导 239
5.1.1 编译预处理 239
5.1.2 文件操作 241
5.2 真题解析 244
5.2.1 选择题 244
5.2.2 填空题 246
5.3 强化训练 249
5.3.1 选择题 249
5.3.2 填空题 253
5.3.3 答案 258
5.4 上机题 258
5.4.1 改错 258
5.4.2 编程 260