第一部分 辅导、实践 2
第1章 C语言概述 2
1.1 知识要点 2
1.2 重点与难点解析 2
1.3 测试题 5
1.4 部分习题解答 8
第2章 基本数据类型和运算符 10
2.1 知识要点 10
2.2 重点与难点解析 10
2.3 测试题 12
2.4 部分习题解答 17
第3章 顺序和选择结构程序设计 19
3.1 知识要点 19
3.2 重点与难点解析 20
3.3 测试题 22
3.4 部分习题解答 27
第4章 循环结构程序设计 31
4.1 知识要点 31
4.2 重点与难点解析 31
4.3 测试题 36
4.4 部分习题解答 44
第5章 数组 48
5.1 知识要点 48
5.2 重点与难点解析 48
5.3 测试题 50
5.4 部分习题解答 55
第6章 函数和模块设计 64
6.1 知识要点 64
6.2 重点与难点解析 64
6.3 测试题 66
6.4 部分习题解答 72
第7章 指针 79
7.1 知识要点 79
7.2 重点与难点解析 79
7.3 测试题 85
7.4 部分习题解答 92
第8章 结构体与联合体 99
8.1 知识要点 99
8.2 重点与难点解析 99
8.3 测试题 100
8.4 部分习题解答 105
第9章 预处理和标准函数 112
9.1 知识要点 112
9.2 重点与难点解析 112
9.3 测试题 115
9.4 部分习题解答 120
第10章 文件 122
10.1 知识要点 122
10.2 重点与难点解析 122
10.3 测试题 123
10.4 部分习题解答 128
第11章 数据结构和数据抽象 133
11.1 知识要点 133
11.2 重点与难点解析 133
11.3 测试题 135
11.4 部分习题解答 139
第二部分 上机实践 144
实验一 C语言源程序的运行环境、运行过程及表达式的使用 144
实验二 顺序结构与选择结构程序设计 148
实验三 循环结构程序设计(一) 149
实验四 循环结构程序设计(二) 151
实验五 一维数组与二维数组 153
实验六 字符数组与字符串 154
实验七 函数程序设计(一) 155
实验八 函数程序设计(二) 156
实验九 指针程序设计(一) 157
实验十 指针程序设计(二) 158
实验十一 结构体、联合体程序设计 159
实验十二 预处理和标准函数 160
实验十三 文件 161
实验十四 数据结构和数据抽象 162