第1篇 C语言程序设计学习指导 3
第1章 C语言概述 3
1.1 本章要点 3
1.2 习题 3
1.3 习题参考答案 4
第2章 数据类型、运算符和表达式 5
2.1 本章要点 5
2.2 本章难点 8
2.3 例题分析 9
2.4 习题 10
2.5 习题参考答案 15
第3章 程序设计初步 17
3.1 本章要点 17
3.2 本章难点 19
3.3 例题分析 20
3.4 习题 21
3.5 习题参考答案 27
第4章 选择结构程序的设计 30
4.1 本章要点 30
4.2 本章难点 33
4.3 例题分析 34
4.4 习题 37
4.5 习题参考答案 43
第5章 循环结构程序设计 46
5.1 本章要点 46
5.2 本章难点 49
5.3 例题分析 49
5.4 习题 52
5.5 习题参考答案 62
第6章 数组 71
6.1 本章要点 71
6.2 本章难点 72
6.3 例题分析 73
6.4 习题 77
6.5 习题参考答案 86
第7章 函数 93
7.1 本章要点 93
7.2 本章难点 96
7.3 例题分析 97
7.4 习题 99
7.5 习题参考答案 107
第8章 编译预处理 111
8.1 本章要点 111
8.2 本章难点 112
8.3 例题分析 113
8.4 习题 114
8.5 习题参考答案 119
第9章 指针 122
9.1 本章要点 122
9.2 本章难点 125
9.3 例题分析 126
9.4 习题 133
9.5 习题参考答案 141
第10章 结构体与共用体 148
10.1 本章要点 148
10.2 本章难点 151
10.3 例题分析 152
10.4 习题 155
10.5 习题参考答案 167
第11章 位运算 174
11.1 本章要点 174
11.2 例题分析 176
11.3 习题 177
11.4 习题参考答案 180
第12章 文件 183
12.1 本章要点 183
12.2 本章难点 186
12.3 例题分析 187
12.4 习题 190
12.5 习题参考答案 197
第2篇 C语言程序设计实验教程 205
实验一 熟悉Win-TC的运行环境和开发C程序的步骤 205
实验二 数据类型、运算符、表达式 211
实验三 简单C程序设计 214
实验四 选择结构程序设计 217
实验五 循环结构程序设计 221
实验六 数组的应用(一)—数值数据的数组 224
实验七 数组的应用(二)—字符数据的数组 227
实验八 函数 230
实验九 指针 233
实验十 结构体与共用体 236
实验十一 文件 239