上篇 实践篇 1
第一部分 实验项目 1
实验一 C语言程序初步 1
实验二 数据类型 2
实验三 运算符与表达式 3
实验四 输入与输出 3
实验五 顺序与选择结构 5
实验六 条件型循环结构 6
实验七 计数型循环结构 7
实验八 数组 8
实验九 函数的定义及调用 9
实验十 指针(一) 10
实验十一 指针(二) 12
实验十二 结构体和共同体 12
实验十三 文件 13
第二部分 C语言常见错误分析与程序调试 14
第一节 C程序的常见错误 14
一、变量、表达式和语句错误 14
二、数组使用中的错误 17
三、库函数调用错误 18
四、自定义函数中出现的错误 19
五、使用指针变量容易出现的错误 21
六、其他常见错误 22
第二节 C程序的调试 23
一、调试程序基本要领 23
二、编译错误和连接错误的排除 25
三、逻辑错误与运行错误的排除 25
第三部分 C语言课程实训 28
第一节 系统需求分析 28
第二节 系统设计 28
一、各模块功能简介 28
二、主界面设计 29
第三节 设计代码 29
一、版本信息界面设计代码 29
二、菜单设计代码 30
第四节 项目实训报告 33
第五节 实训示例 35
一、奥运会倒计时 35
二、通讯薄管理系统 35
小结 39
附:实训题及其答案 39
一、儿童加减乘除游戏项目 39
二、显示万年历 44
下篇 训练篇 50
第一部分 各章练习题 50
第一章 练习题 50
第二章 练习题 53
第三章 练习题 56
第四章 练习题 60
第五章 练习题 63
第六章 练习题 69
第七章 练习题 76
第八章 练习题 85
第九章 练习题 93
第十章 练习题 99
第二部分 综合练习题 102
综合试卷一 102
综合试卷二 107
综合试卷三 111
综合试卷四 114
第三部分 各章练习题答案 118
第一章 练习题答案 118
第二章 练习题答案 118
第三章 练习题答案 119
第四章 练习题答案 120
第五章 练习题答案 123
第六章 练习题答案 124
第七章 练习题答案 127
第八章 练习题答案 130
第九章 练习题答案 132
第十章 练习题答案 135
第四部分 综合练习题答案 138
综合试卷一答案 138
综合试卷二答案 140
综合试卷三答案 141
综合试卷四答案 142
参考文献 144