C语言程序设计实验教程
作者 : 汪同庆 关焕梅 汤洁
出版日期 : 2007-02-12
ISBN : 7-111-20809-9
定价 : 16.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 144
开本 : 16开
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

本书是《C语言程序设计教程》的配套教材,从理论、操作和编程实践上对教材进行了补充,具有很强的实用性。书中详细介绍了Visual C++ 6.0和Turbo C 2.0两个集成开发环境的使用,共设置了35个实验,并有大量的练习题及其参考答案。
  本书具有基础性、实用性和系统性,同时充分考虑了与其他教材内容的兼容性,可作为各类高等院校非计算机专业计算机公共基础课程的实验教学用书,也可作为计算机等级考试和自学的参考资料。
  本书特点
  ● 实验覆盖教材相应章节教学内容,突出各知识点。
  ● 基本练习与参考答案利于读者加深理解、拓宽知识、提高能力。

图书特色

图书前言

C语言是一种功能强大、编程灵活、特色鲜明、深受广大科技人员和专业编程者喜爱的程序设计语言。但要学好这种语言,不仅要学习基本概念、方法、语法规则,更重要的还要进行实践。只有通过实践体验,积累编程经验,才能真正提高程序设计的能力。
  为了适应C语言教学的需要,我们认为有必要编写配套的实验教程,以达到以下目的:
作为配套教程的辅助教材,可以加强学生对C语言概念、方法和内容的巩固;有了实验教程,可增强学生对课程实践重要性的认识深度和投入力度。
对编程的思路、方法和技巧起指导、示范作用。
可以和其他教材配套使用,作为已有教材的辅导参考书。
  本书作为《C语言程序设计教程》的配套教材,共分14章,一共设置了35个实验,主要内容包括:C语言程序开发环境和上机步骤、基本数据类型、运算符和表达式、控制结构、函数、数组、指针、结构体和共用体、编译预处理、文件、高级数据结构。各章附有大量的练习题及其参考答案。
  为了学生调试程序和应对等级考试的方便,本书附录中收录了C语言常见编译错误和全国计算机等级考试C语言二级考试大纲,另附有教学中使用的实验报告模板。
  本书具有基础性、实用性、系统性,同时充分考虑了和其他教材内容的兼容性,适用于各类高等院校非计算机专业C语言程序设计课程的实验教学,也可供计算机等级考试和自学参考。
  本书由汪同庆、关焕梅、汤洁主编和统稿。第1、2章由张华编写,第3、4章由汪同庆编写,第5章由黄磊编写,第6、7章由汤洁编写,第8、10章由滕冲编写,第9、12章由杨先娣编写,第11、13章和附录由关焕梅编写,第14章由黄文斌编写。在本书编写过程中,得到了有关领导和机械工业出版社华章分社的大力支持,在此表示衷心感谢。
  受编者水平所限,书中难免存在疏漏之处,恳请广大读者提出宝贵意见。
  编者
  2006年11月
  于武汉大学珞珈山

封底文字

本书是《C语言程序设计教程》的配套教材,从理论、操作和编程实践上对教材进行了补充,具有很强的实用性。书中详细介绍了Visual C++ 6.0和Turbo C 2.0两个集成开发环境的使用,共设置了35个实验,并有大量的练习题及其参考答案。
  本书具有基础性、实用性和系统性,同时充分考虑了与其他教材内容的兼容性,可作为各类高等院校非计算机专业计算机公共基础课程的实验教学用书,也可作为计算机等级考试和自学的参考资料。
  本书特点
  ● 实验覆盖教材相应章节教学内容,突出各知识点。
  ● 基本练习与参考答案利于读者加深理解、拓宽知识、提高能力。

图书序言

自20世纪80年代以来,我国计算机基础教育健步发展,已经取得巨大成就。特别是1997年教育部高教司颁发了《加强非计算机专业计算机基础教学工作的几点意见》(即\[1997\]155号文件)和2004年发布了《关于进一步加强高校计算机基础教学的意见》的“白皮书”之后,全国高校计算机基础教育逐步走上了规范化的发展道路,正在向纵深发展。
  但是,面向高等学校非计算机专业的计算机基础教学既有它的广泛性,也有它的特殊性。一方面,要让学生掌握必要的基础、最新的知识,以适应市场对人才的使用和需求;另一方面,要将计算机基础教学课程的知识性、技能性和应用性相融合,培养学生综合运用知识的能力,将体验与专业应用接轨。随着目前我国高等学校招生规模的日益扩大,按市场需求培养应用型人才是我国今后高等教育办学的主要方向。
  大学非计算机专业的学生除了必须具备扎实的相关专业知识外,还必须掌握计算机应用技术,这是信息化时代对人才素质的基本要求。因此,在进行非计算机专业计算机基础教学过程中,应着力培养学生成为既有扎实的专业知识,又熟练掌握计算机应用技术的复合型人才。
  为了适应新的形势,更好地满足高等学校非计算机专业计算机基础教学的需要,我们组织编写了这套“计算机基础课程系列教材”。参加编写的人员都是长期从事计算机基础教学第一线的教师,他们在认真总结多年教学经验的基础上,通过到各类学校调研,反复征求各高校教务部门的意见,取得了共识。
  本次推出的系列教材包括:《计算机基础应用教程》、《C语言程序设计教程》、《数据库技术应用教程》、《计算机网络与应用技术》、《网页制作与应用设计》、《多媒体技术应用基础》、《统计分析系统》、《Visual C++程序设计》等,并有配套的实验教程。
  本系列教材具有以下特点:
 ● 选材新颖,构架独特。各书按应用型人才培养模式进行选材,力求在基础性层面上反映当今最新应用成果,摒弃难点中的沉滞部分,新增或扩充重点中的基础内容;在章节的构架上具有新的特色,便于学生自学和老师教学。
● 实用性强,注重应用能力培养。各书尽量不涉及过多的理论问题,强调内容的实用性,注重培养学生分析问题和解决问题的能力,提高学生的创新思维能力。
● 体现案例教学的全新教学思想。凡是涉及应用性知识的章节,各书均以一个或多个案例为引子,然后通过案例导出知识点加以阐述和讲解。这样,学生对所学的知识更容易理解和掌握,同时通过案例分析达到举一反三的效果。
● 具有完备配套的辅助教学资源。(除《统计分析系统》外)各书均配有教学实验教程,以提高学生的实践能力和对知识的体验;各书配有电子教案,教师可登录网站(www.hzbook.com)免费下载。
  本系列教材主要针对大学非计算机专业学生编写,是一套新颖、实用的应用型教材。它体现了作者们为培养应用型人才辛勤劳动、勇于探索的教学改革精神和成果,也凝聚着他们多年丰富的教学经验和心血。
  本系列教材得到武汉大学计算中心、武汉大学东湖分校的领导和老师的大力支持,在此表示衷心感谢。
  由于计算机技术发展十分迅速,以及非计算机专业计算机基础教学的广泛性和特殊性,而且限于编者水平,书中难免存在不少缺点和不足,敬请广大读者批评指正。
  编委会
  2006年7月
  于武汉大学

图书目录

编委会
序言
前言
第1章C语言概述1
1.1C语言实验指导1
1.1.1上机实验的目的1
1.1.2上机实验前的准备工作1
1.1.3上机实验的步骤1
1.2C语言集成开发环境2
1.2.1认识Turbo C 2.0集成开发环境2
1.2.2认识Visual C++ 6.0集成开发环境7
1.3基本练习与参考答案15
1.3.1基本练习15
1.3.2参考答案16
第2章C语言快速入门17
2.1实验17
2.1.1实验1:创建第一个C语言程序17
2.1.2实验2:创建一个包含算术运算的程序19
2.2基本练习与参考答案22
2.2.1基本练习22
2.2.2参考答案24
第3章基本数据类型26
3.1实验26
3.1.1实验1:基本数据类型数据的使用26
3.1.2实验2:格式输入输出函数scanf()和printf()的使用27
3.2基本练习与参考答案29
3.2.1基本练习29
3.2.2参考答案30
第4章运算符和表达式31
4.1实验31
4.1.1实验1:自增、自减运算符的基本使用31
4.1.2实验2:运算符的优先级和结合性32
4.2基本练习与参考答案33
4.2.1基本练习33
4.2.2参考答案34
第5章结构化程序设计35
5.1实验35
5.1.1实验1:if语句的使用35
5.1.2实验2:switch语句的使用36
5.1.3实验3:循环结构的使用37
5.1.4实验4:嵌套控制结构的使用39
5.2基本练习与参考答案40
5.2.1基本练习40
5.2.2参考答案47
第6章函数50
6.1实验50
6.1.1实验1:函数的定义及其使用50
6.1.2实验2:函数的嵌套调用51
6.1.3实验3:函数的递归调用52
6.1.4实验4:包含多个源文件的程序53
6.2基本练习与参考答案54
6.2.1基本练习54
6.2.2参考答案57
第7章作用域和存储类别59
7.1实验59
7.1.1实验1:变量作用域的应用59
7.1.2实验2:不同存储类别的变量的使用60
7.1.3实验3:内部函数和外部函数60
7.2基本练习与参考答案61
7.2.1基本练习61
7.2.2参考答案65
第8章数组66
8.1实验66
8.1.1实验1:一维数组66
8.1.2实验2:二维数组及数组名作为函数参数67
8.2基本练习与参考答案68
8.2.1基本练习68
8.2.2参考答案71
第9章指针73
9.1实验73
9.1.1实验1:指针变量73
9.1.2实验2:指针与数组74
9.1.3实验3:返回指针的函数和函数指针76
9.2基本练习与参考答案79
9.2.1基本练习79
9.2.2参考答案85
第10章字符串87
10.1实验87
10.1.1实验1:字符数组87
10.1.2实验2:字符串指针变量和字符串处理函数88
10.2基本练习与参考答案89
10.2.1基本练习89
10.2.2参考答案93
第11章结构体、共用体和枚举96
11.1实验96
11.1.1实验1:结构体变量96
11.1.2实验2:结构体数组97
11.1.3实验3:结构体与函数98
11.1.4实验4:共用体100
11.1.5实验5:枚举102
11.2基本练习与参考答案103
11.2.1基本练习103
11.2.2参考答案106
第12章编译预处理108
12.1实验108
12.1.1实验1:宏定义和文件包含108
12.1.2实验2:条件编译109
12.2基本练习与参考答案112
12.2.1基本练习112
12.2.2参考答案116
第13章文件117
13.1实验117
13.1.1实验1:文件的顺序存取117
13.1.2实验2:文件的随机存取118
13.2基本练习与参考答案119
13.2.1基本练习119
13.2.2参考答案120
第14章高级数据结构123
14.1实验123
14.1.1实验1:自引用的结构体变量的使用123
14.1.2实验2:实现线性链表的基本操作124
14.2基本练习与参考答案127
14.2.1基本练习127
14.2.2参考答案127
附录1常见编译错误129
附录2实验报告模板140
附录3全国计算机等级考试二级C语言考试大纲141
参考文献144

教学资源推荐
作者: (美)Clovis L.Tondo,Scott E.Gimpel
作者: 苏运霖
作者: 郑阿奇 主编 王燕平 汤玫 编著