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