前言 1
第一部分 上机实验指导 1
实验1 C语言上机环境 1
实验2 数据类型、运算符与表达式 2
实验3 顺序结构程序设计 3
实验4 选择结构程序设计 3
实验5 循环结构程序设计 4
实验6 数组 5
实验7 函数 6
实验8 编译预处理 7
实验9 指针 8
实验10 结构和链表 9
实验11 位运算 10
实验12 文件 11
第二部分 《C语言程序设计教程》习题与详解 13
第1章 C语言概述 13
第2章 数据类型、运算符与表达式 14
第3章 顺序结构程序设计 15
第4章 选择结构程序设计 19
第5章 循环结构程序设计 24
第6章 数组 31
第7章 函数 41
第8章 编译预处理 54
第9章 指针 56
第10章 结构与链表 67
第11章 位运算 80
第12章 文件 83
第三部分 《C语言程序设计教程》补充习题与参考答案 97
第1章 C语言概述 97
选择题 97
填空题(将正确的答案在相应的空中) 98
参考答案 98
第2章 数据类型、运算符与表达式 98
选择题 98
填空题 100
程序题 101
参考答案 102
第3章 顺序结构程序设计 104
选择题 104
填空题 106
程序题 109
参考答案 109
第4章 选择结构程序设计 111
选择题 111
填空题 113
程序题 116
参考答案 117
选择题 120
第5章 循环结构程序设计 120
填空题 124
程序题 127
参考答案 127
第6章 数组 130
选择题 130
填空题 132
程序题 136
参考答案 136
第7章 函数 138
选择题 138
填空题 147
程序题 155
参考答案 156
第8章 编译预处理 159
选择题 159
填空题 162
程序题 165
参考答案 165
第9章 指针 166
选择题 166
填空题 171
程序题 177
参考答案 177
选择题 179
第10章 结构体和联合体 179
填空题 183
程序题 188
参考答案 188
第11章 文件 192
选择题 192
填空题 195
参考答案 197
第12章 补充内容--常用的算法设计 198
选择题 198
填空题 200
程序题 202
参考答案 203
第四部分 Turbo C2.0集成开发环境 208
Turbo C的安装与进入 208
Turbo C的用户界面 208
Turbo C的菜单命令 209
Turbo C的帮助信息 217
附录 综合自测试卷与参考答案 220
附录1 综合自测试卷一与参考答案 220
附录2 综合自测试卷二与参考答案 234
附录3 综合自测试卷三与参考答案 247
附录4 综合自测试卷四与参考答案 260