上篇 实验篇
第1部分 上机实验1
实验一 熟悉C语言程序开发环境1
实验二 数据类型、变量与表达式12
实验三 顺序结构15
实验四 简单选择结构程序设计18
实验五 多分支选择结构与选择嵌套程序设计21
实验六 简单循环结构程序设计27
实验七 循环嵌套程序设计31
实验八 一维数组的使用35
实验九 二维数组的使用38
实验十 字符数组与字符串的使用41
实验十一 函数的定义与调用44
实验十二 函数的参数、函数的嵌套调用和递归调用48
实验十三 变量的作用域和生存期53
实验十四 指针的定义及其应用56
实验十五 指针作为函数参数61
实验十六 结构体66
实验十七 链表69
实验十八 共用体与枚举类型74
实验十九 文件77
实验二十 综合实验79
第2部分 上机实验答案及参考程序80
实验一答案及参考程序80
实验二答案及参考程序80
实验三答案及参考程序81
实验四答案及参考程序83
实验五答案及参考程序85
实验六答案及参考程序88
实验七答案及参考程序91
实验八答案及参考程序95
实验九答案及参考程序99
实验十答案及参考程序102
实验十一答案及参考程序105
实验十二答案及参考程序108
实验十三答案及参考程序112
实验十四答案及参考程序116
实验十五答案及参考程序120
实验十六答案及参考程序124
实验十七答案及参考程序127
实验十八答案及参考程序132
实验十九答案及参考程序136
实验二十答案及参考程序137
下篇 习题篇
第3部分 上机实验145
第1章 引言145
第2章 数据类型及其运算148
第3章 选择结构及其应用153
第4章 循环结构及其应用161
第5章 数组174
第6章 函数180
第7章 预处理命令188
第8章 指针194
第9章 结构体与共用体207
第10章 文件214
第11章 综合练习(一)217
第12章 综合练习(二)226
第4部分 习题参考答案236
第1章 引言236
第2章 数据类型及其运算236
第3章 选择结构及其应用238
第4章 循环结构及其应用242
第5章 数组246
第6章 函数249
第7章 预处理命令253
第8章 指针253
第9章 结构体与共用体257
第10章 文件260
第11章 综合练习(一)261
第12章 综合练习(二)262
附录264
附录1 常用字符与ASCII代码对照表264
附录2 运算符的优先级和结合性表264
附录3 C语言编译常见错误信息265
附录4 常用标准库函数267
附录5 全国计算机等级考试二级C考试介绍271
参考文献274