第1部分 习题解答 3
习题1 C语言概论 3
习题1参考答案 4
习题2 数据类型、运算符与表达式 5
习题2参考答案 6
习题3 顺序结构程序设计 7
习题3参考答案 8
习题4 选择结构程序设计 10
习题4参考答案 12
习题5 循环结构 16
习题5参考答案 20
习题6 数组 24
习题6参考答案 29
习题7 指针 35
习题7参考答案 40
习题8 函数 45
习题8参考答案 48
习题9 预处理命令 53
习题9参考答案 54
习题10 结构体与共用体 56
习题10参考答案 60
习题11 位运算 70
习题11参考答案 72
习题12 文件 74
习题12参考答案 78
第2部分 实验指导 83
实验目的与要求 83
实验1 熟悉C语言程序开发环境 86
实验2 数据类型、运算符与表达式 98
实验3 顺序语句 105
实验4 选择结构程序设计 111
实验5 循环结构 118
实验6 数组 123
实验7 指针 130
实验8 函数的定义和调用 135
实验9 变量的作用域和存储类型 140
实验10 结构体与共用体 144
实验11 链表 149
实验12 文件 157
第3部分 习题库 163
第1章 C语言概述 163
第1章参考答案 164
第2章 数据类型、运算符与表达式 166
第2章参考答案 172
第3章 选择结构程序设计 175
第3章参考答案 180
第4章 循环结构程序设计 187
第4章参考答案 195
第5章 数组 202
第5章参考答案 209
第6章 指针 212
第6章参考答案 215
第7章 函数 217
第7章参考答案 219
第8章 结构体 223
第8章参考答案 226
第9章 文件 228
第9章参考答案 230
第4部分 模拟试题 233
模拟试题1 233
模拟试题1答案 236
模拟试题2 238
模拟试题2答案 241
模拟试题3 244
模拟试题3答案 247
第5部分 附录 251
附录A 常见上机错误信息 251
附录B ASCII表 263
附录C 运算符和结合性 264
附录D 常用的C库函数表 266
参考文献 268