《C语言上机实验指导》以VisualC++6.0作为C语言程序开发环境,分为C语言编译环境概述、上机实验指导(基础篇)、上机实验指导(进阶篇)、各章习题部分答案及附录等。《C语言上机实验指导》内容全面、题型丰富、实用性强。以启发式案例引导学生进行C语言上机实验,是一本优秀的C语言上机实验教材。
“C语言程序设计”是一门实践性很强的课程,要掌握C语言程序设计的方法,必须加强上机训练,积累经验,最终达到课程的要求,因此上机实验是学好C语言程序设计的重要环节。
本书配套主教材《C语言程序设计》(刘欣亮、李敏主编)使用。全书以VisualC++6.0作为C语言程序开发环境,分为C语言编译环境概述、上机实验指导(基础篇)、上机实验指导(进阶篇)、各章习题部分答案及附录等。全书以启发式案例引导学生进行C语言上机实验,内容全面、题型丰富、实用性强。
本书适合作为高等院校各专业“C语言程序设计”课程的实验教材,也可作为计算机程序设计人员的参考书。
上机实验指导(基础篇)编写了10个实验,以满足基本的教学需求。上机实验指导(进阶篇)给出了较多的实际应用案例,以满足读者深入学习C语言的需求。本书内容由浅入深,循序渐进,能充分调动学生的学习兴趣,提高学生分析问题和解决问题的能力。实验内容由程序阅读、程序填空、程序改错和程序设计等部分组成,特别是程序设计部分给出了详尽的算法提示、编程思路,可使初学者能够快速掌握C语言程序设计的方法。
为培养初学者良好的程序设计风格,本书给出了详细且严格的程序书写标准,每个程序也都采用这个标准书写。
本书由长期从事一线教学的教师和具有多年C语言实际项目编程经验的工程技术人员编写,全书由普杰信教授负责主审,刘欣亮、王爱珍担任主编,高艳平、俞卫华、张倩茜担任副主编。王爱珍编写了第2章的第1~3个实验;高艳平编写了第2章的第4~9个实验;俞卫华编写了第3章的第10~15个实验;张倩茜编写了各章的部分习题答案及所有附录;商丘工学院郝杨满编写了第1章。另外,田伟莉、石静、聂世群、孙素环参加了部分程序的调试工作。在本书的编写过程中,参阅并引用了国内外诸多同行的著作,在此向他们表示致意。
由于作者学术水平有限,书中错误和不妥之处在所难免,敬请读者批评指正,在此表示由衷的感谢。
2012年12月
第1章 C语言编译环境及上机指导
1.1 C语言程序的开发过程
1.2 Visual C++ 6.0开发环境
1.2.1 Visual C++ 6.0集成开发环境简介
1.2.2 Visual C++ 6.0 集成开发环境安装
1.2.3 启动Visual C++ 6.0集成开发环境
1.2.4 开始一个新程序
1.3 程序调试方法
1.3.1 输出变量的中间值
1.3.2 单步追踪
1.3.3 设置断点
1.4 调试常见错误
1.4.1 语法错误
1.4.2 连接错误
1.4.3 逻辑错误
1.5 Visual C++ 6.0编译环境常用快捷键
第2章 上机实验指导(基础篇)
2.1 实验1 C语言表达式
2.1.1 实验学时: 2学时
2.1.2 实验目的
2.1.3 预习要求
2.1.4 实验内容
2.1.5 实验注意事项
2.2 实验2 顺序结构程序设计
2.2.1 实验学时: 2学时
2.2.2 实验目的
2.2.3 预习要求
2.2.4 实验内容
2.2.5 实验注意事项
2.3 实验3 选择结构程序设计
2.3.1 实验学时: 2学时
2.3.2 实验目的
2.3.3 预习要求
2.3.4 实验内容
2.3.5 实验注意事项
2.4 实验4 循环结构程序设计(一)
2.4.1 实验学时: 2学时
2.4.2 实验目的
2.4.3 预习要求
2.4.4 实验内容
2.4.5 实验注意事项
2.5 实验5 循环结构程序设计(二)
2.5.1 实验学时: 2学时
2.5.2 实验目的
2.5.3 预习要求
2.5.4 实验内容
2.5.5 实验注意事项
2.6 实验6 一维、 二维数组程序设计
2.6.1 实验学时: 4学时
2.6.2 实验目的
2.6.3 预习要求
2.6.4 实验内容
2.6.5 实验注意事项
2.7 实验7 字符数组程序设计
2.7.1 实验学时: 2学时
2.7.2 实验目的
2.7.3 预习要求
2.7.4 实验内容
2.7.5 实验注意事项
2.8 实验8 函数(一)
2.8.1 实验学时: 4学时
2.8.2 实验目的
2.8.3 预习要求
2.8.4 实验内容
2.8.5 实验注意事项
2.9 实验9 函数(二)
2.9.1 实验学时: 4学时
2.9.2 实验目的
2.9.3 预习要求
2.9.4 实验内容
2.9.5 实验注意事项
2.10实验10 编译预处理
2.10.1 实验学时: 2学时
2.10.2 实验目的
2.10.3 预防要求
2.10.4 实验内容
2.10.5 实验注意事项
第3章 上机实验指导(进阶篇)
3.1 实验11 指针(一)
3.1.1 实验学时: 2学时
3.1.2 实验目的
3.1.3 预防要求
3.1.4 实验内容
3.1.5 实验注意事项
3.2 实验12 指针(二)
3.2.1 实验学时: 2学时
3.2.2 实验目的
3.2.3 预防要求
3.2.4 实验内容
3.2.5 实验注意事项
3.3 实验13 结构体与共用体
3.3.1 实验学时: 2学时
3.3.2 实验目的
3.3.3 预防要求
3.3.4 实验内容
3.3.5 实验注意事项
3.4 实验14 位运算
3.4.1 实验学时: 2学时
3.4.2 实验目的
3.4.3 预防要求
3.4.4 实验内容
3.4.5 实验注意事项
3.5 实验15 文件
3.5.1 实验学时: 2学时
3.5.2 实验目的
3.5.3 预防要求
3.5.4 实验内容
3.5.5 实验注意事项
第4章 C程序设计习题及部分参考答案
4.1 C语言概述
4.2 数据类型、 运算符与表达式
4.3 顺序结构程序设计
4.4 选择结构程序设计
4.5 循环结构程序设计
4.6 数组
4.7 函数与预处理命令
4.8 指针
4.9结构体与共用体
4.10位运算
4.11文件
附录A C语言编程规范
附录B 常见错误分析
附录C C编译错误信息表
附录D C常见错误中英文对照表