第1部分 辅导、实践 3
第1章 C语言概述 3
1.1知识要点 3
1.2重点与难点解析 3
1.3测试题 6
1.3.1单项选择题 6
1.3.2填空题 8
1.3.3编程题 8
1.3.4测试题参考答案 8
1.4教材课后习题解答 9
第2章 基本数据类型和运算符 11
2.1知识要点 11
2.2重点与难点解析 11
2.3测试题 13
2.3.1单项选择题 13
2.3.2填空题 15
2.3.3编程题 15
2.3.4测试题参考答案 15
2.4教材课后习题解答 17
第3章 顺序和选择结构程序设计 19
3.1知识要点 19
3.2重点与难点解析 20
3.3测试题 23
3.3.1单项选择题 23
3.3.2填空题 25
3.3.3编程题 26
3.3.4测试题参考答案 26
3.4教材课后习题解答 27
第4章 循环结构程序设计 32
4.1知识要点 32
4.2重点与难点解析 32
4.3测试题 36
4.3.1单项选择题 36
4.3.2填空题 40
4.3.3编程题 42
4.3.4测试题参考答案 42
4.4教材课后习题解答 43
第5章 数组 49
5.1知识要点 49
5.2重点与难点解析 49
5.3测试题 51
5.3.1单项选择题 51
5.3.2填空题 53
5.3.3编程题 54
5.3.4测试题参考答案 54
5.4教材课后习题解答 56
第6章 函数和模块设计 67
6.1知识要点 67
6.2重点与难点解析 67
6.3测试题 69
6.3.1单项选择题 69
6.3.2填空题 70
6.3.3编程题 72
6.3.4测试题参考答案 72
6.4教材课后习题解答 76
第7章 指针 83
7.1知识要点 83
7.2重点与难点解析 83
7.3测试题 88
7.3.1单项选择题 88
7.3.2填空题 90
7.3.3编程题 92
7.3.4测试题参考答案 92
7.4教材课后习题解答 94
第8章 结构与联合 101
8.1知识要点 101
8.2重点与难点解析 101
8.3测试题 102
8.3.1单项选择题 102
8.3.2填空题 105
8.3.3编程题 106
8.3.4测试题参考答案 107
8.4教材课后习题解答 107
第9章 预处理和标准函数 116
9.1知识要点 116
9.2重点与难点解析 116
9.3测试题 120
9.3.1单项选择题 120
9.3.2填空题 121
9.3.3编程题 123
9.3.4测试题参考答案 123
9.4教材课后习题解答 124
第10章 文件 126
10.1知识要点 126
10.2重点与难点解析 126
10.3测试题 127
10.3.1单项选择题 127
10.3.2填空题 129
10.3.3编程题 130
10.3.4测试题参考答案 130
10.4教材课后习题解答 133
第11章 数据结构和数据抽象 138
11.1知识要点 138
11.2重点与难点解析 138
11.3测试题 140
11.3.1单项选择题 140
11.3.2填空题 141
11.3.3编程题 143
11.3.4测试题参考答案 143
11.4教材课后习题解答 144
第2部分 上机实践 151
实验1 C语言源程序的运行环境、运行过程及表达式的使用 151
实验2顺序结构与选择结构程序设计 157
实验3循环结构程序设计(1) 158
实验4循环结构程序设计(2) 160
实验5一维数组与二维数组 162
实验6字符数组与字符串 164
实验7函数程序设计(1) 165
实验8函数程序设计(2) 166
实验9指针程序设计(1) 167
实验10指针程序设计(2) 168
实验11结构、联合程序设计 169
实验12预处理和标准函数 170
实验13文件 171
实验14数据结构和数据抽象 172