C语言实验实训
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
C语言实验实训 |
|
|
|
C语言实验实训 |
|
基本信息·出版社:华南理工大学出版社
·页码:229 页
·出版日期:2009年12月
·ISBN:9787562331650
·条形码:9787562331650
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
内容简介 《C语言实验实训》内容简介:C语言是普通高等院校常用的一种程序设计教学语言。要学好C语言,需要进行大量的实际操作和实践训练。《C语言实验实训》介绍了C语言程序设计的有关知识,以帮助学生深入理解和掌握C语言程序设计所涉及的概念、方法与技巧。全书分为3部分:第l部分为C语言程序设计实验,共8章,含基本的C语言程序设计实验;第2部分为实训,含5个基本实训和3个综合实训;第3部分为等级考试,含全国计算机等级考试(二级)、广西计算机等级考试(二级)的考试大纲、真题等内容;在附录中有简单的软件文档规范和部分实训代码。
《C语言实验实训》是一本实用的C语言实训教材,与同类传统教材相比,增加了课程设计部分和初步软件文档编制等内容,对于提高读者的实践能力、编程兴趣和创新能力,将会有很好的效果。同时,《C语言实验实训》可以作为任何一本C语言课程教材的辅助教材,既适合于普通高等学校、高职高专院校的学生使用,也适合于其他自学C语言课程或参加等级考试的读者参考使用。
编辑推荐 《C语言实验实训》是由华南理工大学出版社出版的。
目录 第一部分 实验
第1章 C语言基础知识
1.1 实验:C语言运行环境与简单的C程序
1.2 单元测试
1.3 知识重点与编程要点
第2章 控制结构
2.1 实验项目
2.2 单元测试
2.3 知识重点与编程要点
第3章 数组
3.1 实验:数组的定义和与数组有关的算法
3.2 单元测试
3.3 知识重点与编程要点
第4章 模块化程序设计
4.1 实验项目
4.2 单元测试
4.3 知识重点与编程要点
第5章 指针
5.1 实验:指针的使用
5.2 单元测试
5.3 知识重点与编程要点
第6章 结构体
6.1 实验:结构体应用
6.2 单元测试
6.3 知识重点与编程要点
第7章 文件
7.1 实验:文件的建立及相关操作
7.2 单元测试
7.3 知识重点与编程要点
第二部分 实训
第8章 基础实训
8.1 实训一
8.2 实训二:续实训一
8.3 实训三
8.4 实训四
8.5 实训五
第9章 项目实训
9.1 实训一 学生信息管理程序
9.2 实训二 旅馆信息管理程序
9.3 实训三 小球碰撞游戏程序的调试与运行
第三部分 等级考试
第10章 广西区二级C语言等级考试
10.1 考试大纲
10.2 笔试模拟试题
第11章 全国计算机二级C语言等级考试
11.1 考试大纲
11.2 真题
附录I 文档规范
附录Ⅱ 《学生信息管理程序》源代码
……
序言 C语言是一种优秀的结构化程序设计语言,它以灵活性和实用性受到广大计算机爱好者的欢迎。C语言结构严谨,数据类型完整,语句简练灵活,运算符丰富。在应用型人才的培养过程中,既要注重知识的讲授,更要强调基本技能的训练,培养学生分析和解决问题的能力。
本书根据应用型高校学生的特点,由具有丰富教学经验的一线教师结合多年讲授C语言的教学经验,精心编写。它注重基础,强调方法,突出应用,强化实践。
全书共分为3部分:实验、实训和等级考试篇。其中:
实验部分共7章,以C语言程序设计为基础;实训部分从基础篇展开,含5个基本实训和3个项目实训;等级考试部分含全国计算机等级考试(二级)和广西计算机等级考试(二级)的考试大纲、真题等内容。本书由浅入深,在阐述基础语法、语言特点的基础上,强调程序设计的方法和程序设计风格,以实训为主线,是一本实用的C语言实训教材,适合普通高等院校、高职高专院校各专业学习使用。同时,本书在编写过程中参考了全国计算机等级考试及程序员考试大纲,因此,它适合作为这类计算机考试的辅导用书。
本书由广西工学院李春贵、孙自广、王萌、兰红莉、王晓荣编写;王萌完成全书策划,李春贵、孙自广讨论完成编写提纲,孙自广最后统稿,并由李春贵、孙自广任主编,王萌、兰红莉任副主编。其中,第1、9、10、1l章由李春贵编写,第2、4章由孙自广编写,第3、5、6章由王萌编写,第7、8章由兰红莉编写,附录。部分由王晓荣编写。
本书在编写过程中得到了广西工学院领导的大力支持,在此表示衷心的感谢。同时也感谢有关专家、教师对本书的关心指导。在本书编写过程中,参考了若干出版物,在此也向有关作者表示感谢。
由于作者水平有限,难免有不妥之处,欢迎读者多提宝贵意见。
文摘 插图:
二、编程要点
1.定义数组时,其长度是数组中实际单元的个数,合法的数组下标的最小值是0,最大值是比数组的长度小1的整数。对数组的操作不能越界,特别值得注意的是:c的编译系统不会对是否越界进行检测,因此使用数据时,要避免使用任何非法下标。用循环变量控制数字长度时,尤其注意不能越界操作。
2.当数组作为实参传递给函数时,只需要写出数组名,因为数组名被C编译成地址。而函数的形参需要使用与实参相同的类型,一维数组名后要紧跟一对方括号,里面的长度可以省略。
3.为字符数组分配空间时,注意为字符串终结符预留一个字符的空间。
4.使用scanf函数读人字符串时,实参必须是数组,数组名前不能加取地址符&。字符指针可以用作scanf函数的实参,并且不需要使用取地址符&,但是必须使用一组可以使用的空间的首地址。
5.要防止输人字符串时数据溢出存储区。编写程序应该申请足够的空间存放将要输入的字符串。因为c语言无法限制一行内读取的字符个数。如果输入操作溢出存储区,可能会破坏系统已有的数据或导致系统崩溃。