第一部分 辅导、实践 1
第1章C语言概述 1
1.1知识要点 1
1.2重点与难点解析 1
1.3测试题 4
1.3.1单项选择题 4
1.3.2填空题 6
1.3.3编程题 6
1.3.4测试题参考答案 6
1.4习题解答 7
第2章 基本数据类型和运算符 8
2.1知识要点 8
2.2重点与难点解析 8
2.3测试题 10
2.3.1单项选择题 10
2.3.2填空题 12
2.3.3写出下面程序运行后的结果 12
2.3.4编程题 13
2.3.5测试题参考答案 14
2.4习题解答 15
第3章 顺序和选择结构程序设计 17
3.1知识要点 17
3.2重点与难点解析 18
3.3测试题 21
3.3.1单项选择题 21
3.3.2填空题 22
3.3.3编程题 23
3.3.4测试题参考答案 24
3.4习题解答 25
第4章 循环结构程序设计 29
4.1知识要点 29
4.2重点与难点解析 29
4.3测试题 34
4.3.1单项选择题 34
4.3.2填空题 39
4.3.3编程题 40
4.3.4测试题参考答案 41
4.4习题解答 42
第5章 数组 47
5.1知识要点 47
5.2重点与难点解析 47
5.3测试题 49
5.3.1单项选择题 49
5.3.2填空题 50
5.3.3编程题 52
5.3.4测试题参考答案 52
5.4习题解答 54
第6章 函数和模块设计 64
6.1知识要点 64
6.2重点与难点解析 64
6.3测试题 66
6.3.1单项选择题 66
6.3.2填空题 67
6.3.3编程题 69
6.3.4测试题参考答案 69
6.4习题解答 72
第7章 指针 79
7.1知识要点 79
7.2重点与难点解析 79
7.3测试题 85
7.3.1单项选择题 85
7.3.2填空题 86
7.3.3编程题 88
7.3.4测试题参考答案 88
7.4习题解答 90
第8章 结构体与联合体 97
8.1知识要点 97
8.2重点与难点解析 97
8.3测试题 98
8.3.1单项选择题 98
8.3.2填空题 101
8.3.3编程题 102
8.3.4测试题参考答案 102
8.4习题解答 103
第9章 预处理和标准函数 111
9.1知识要点 111
9.2重点与难点解析 111
9.3测试题 115
9.3.1单项选择题 115
9.3.2填空题 116
9.3.3编程题 118
9.3.4测试题参考答案 118
9.4习题解答 119
第10章 文件 121
10.1知识要点 121
10.2重点与难点解析 121
10.3测试题 122
10.3.1单项选择题 122
10.3.2填空题 124
10.3.3编程题 125
10.3.4测试题参考答案 125
10.4习题解答 127
第11章 数据结构和数据抽象 132
11.1知识要点 132
11.2重点与难点解析 132
11.3测试题 134
11.3.1单项选择题 134
11.3.2填空题 135
11.3.3编程题 137
11.3.4测试题参考答案 137
11.4习题解答 138
第二部分 上机实践 142
实验一C语言源程序的运行环境、运行过程及表达式的使用 142
实验二 顺序结构与选择结构程序设计 146
实验三 循环结构程序设计(一) 147
实验四 循环结构程序设计(二) 149
实验五 一维数组与二维数组 151
实验六 字符数组与字符串 152
实验七 函数程序设计(一) 153
实验八 函数程序设计(二) 154
实验九 指针程序设计(一) 155
实验十 指针程序设计(二) 156
实验十一 结构体、联合体程序设计 157
实验十二 预处理和标准函数 158
实验十三 文件 159
实验十四 数据结构和数据抽象 160