图书简介:
目 录
第1章 C语言集成开发环境简介 1
1.1 Visual C++ 6.0集成开发环境 1
1.1.1 启动Visual C++ 6.0 1
1.1.2 C程序的创建、编译、链接、运行 2
1.2 Turbo C++ 3.0集成开发环境 4
1.2.1 启动Turbo C++ 3.0 4
1.2.2 C程序的创建、编译、链接、运行 5
第2章 C语言程序设计实验 7
2.1 熟悉C语言程序集成开发环境 7
2.1.1 同步自测 7
2.1.2 范例程序解析 8
2.1.3 实验项目 9
2.2 数据类型、运算符、表达式 11
2.2.1 同步自测 11
2.2.2 范例程序解析 12
2.2.3 实验项目 14
2.3 顺序结构程序设计 16
2.3.1 同步自测 16
2.3.2 范例程序解析 18
2.3.3 实验项目 20
2.4 选择结构程序设计 22
2.4.1 同步自测 22
2.4.2 范例程序解析 26
2.4.3 实验项目 32
2.5 循环结构程序设计 33
2.5.1 同步自测 33
2.5.2 范例程序解析 37
2.5.3 实验项目 44
2.6 一维数组 46
2.6.1 同步自测 46
2.6.2 范例程序解析 49
2.6.3 实验项目 55
2.7 二维数组 56
2.7.1 同步自测 56
2.7.2 范例程序解析 60
2.7.3 实验项目 66
2.8 函数和编译预处理 67
2.8.1 同步自测 67
2.8.2 范例程序解析 71
2.8.3 实验项目 80
2.9 指针应用 81
2.9.1 同步自测 81
2.9.2 范例程序解析 85
2.9.3 实验项目 95
2.10 结构体应用 96
2.10.1 同步自测 96
2.10.2 范例程序解析 101
2.10.3 实验项目 107
2.11 文件应用 108
2.11.1 同步自测 108
2.11.2 范例程序解析 112
2.11.3 实验项目 119
第3章 C语言课程设计 120
3.1 学生成绩管理系统 120
3.1.1 软件设计目的 120
3.1.2 软件结构设计 120
3.1.3 软件详细设计 121
3.1.4 软件编码设计 123
3.2 小学生算术运算试卷自动生成系统 135
3.2.1 软件设计目的 135
3.2.2 软件结构设计 135
3.2.3 软件详细设计 135
3.2.4 软件编码设计 136
3.3 课程设计项目 141
3.3.1 家庭药品管理系统 141
3.3.2 工资管理系统 142
3.3.3 小学生算术运算题自动批改系统 144
第4章 VIPExam考试学习资源数据库系统的应用 146
4.1 VIPExam考试学习资源数据库简介 146
4.2 C语言二级考试笔试和机试考试数据库系统的应用 146
4.3 VIPExam考试学习资源数据库系统的高级应用 149
第5章 C程序的常见错误及调试方法与技巧 156
5.1 C程序的常见错误分析 156
5.2 C程序的调试方法 176
5.3 C程序的调试技巧 182
附录A C语言网络资源分布简介 185
附录B 实验报告格式要求 186
参考文献 187
展开
前 言
C语言是在国内外广泛使用的一种计算机语言。许多高校开设了C语言程序设计课程,作为一门实践性很强的课程,不仅要求学生学习基本概念、方法、语法规则,更重要的是进行大量的上机实践,只有通过大量实践体验、积累编程经验,才能真正提高编程和调试程序的能力。为此作者结合多年来的教学实践、软件开发经验和体会,编写此教材作为与课程配套的实验及课程设计教程,以作为学生上机实践的指导。
教材内容及特色
本教材针对学生的每一个编程实验任务都提供了一个可供模仿和借鉴的范例程序。每个范例程序给出了详细注释。
教育家杜威认为教育即生活,教育是一种社会生活过程。本教材秉承这种教育理念,教材中的范例程序不是仅局限在解决抽象的数学问题,而是涉及社会生活的各个方面。
本教材旨在充分利用信息技术解决了书面作业教师批改情况不能及时反馈给学生的难题。针对C语言每一章的教学内容都设计了同步自测习题,每章习题存放在一个具有自动批改、计分功能的电子文档中。每个文件含有密码,学生在电脑上做完提交后,教师告知密码学生可看到隐藏在文件里的标准答案和分数,便于学生及时改错。
本教材旨在充分利用网络技术和资源,开阔学生视野。许多高校图书馆都购买了VIPExam考试学习资源数据库,它收录了1500余个考试科目的历年真题试卷和模拟试卷数万套,其中包括C语言二级考试笔试和机试套题及答案。本教材第4章详细介绍了VIPExam考试学习资源数据库系统的功能及操作。编写此章内容得到中科软股教育科技(北京)股份有限公司谢峰、李秋实老师的大力支持与帮助,在此表示衷心感谢。
本教材共5章。可作为高校C语言实验及课程设计教材,也可作为继续教育、远程教育、社会培训的C语言实验教材,还可作为计算机爱好者的自学教材或参考书。
第1章是C语言集成开发环境简介。详细地介绍了在Visual C++ 6.0和Turbo C 3.0环境下编写、编译、链接和运行一个C程序的全过程。
第2章是C语言程序设计实验。针对C语言课堂教学每一章的内容,在此给出了同步自测习题、范例程序解析、实验项目。通过每章实验的同步自测(可自动批改)帮助学生夯实基础,通过范例程序解析使学生学习算法构成、编程思想、方法和技巧,通过实验项目使学生提高编程和调试程序的能力。
第3章是C语言课程设计。详细介绍了作为范例项目的结构设计、详细设计、编码设计,对学生的课程设计项目提出了具体设计要求。
第4章是VIPExam考试学习资源数据库系统的应用。重点介绍了C语言二级考试专辑的功能及操作,详细介绍了VIPExam考试学习资源数据库系统的高级应用。
第5章是C程序的常见错误及调试方法与技巧。对大量C程序的常见错误进行分析,运用软件工程课程中软件测试和软件调试方法,结合具体出错程序实例详细介绍了调试程序的方法。同时还介绍了使用Visual C++ 6.0调试工具及时发现程序错误的技巧。
教材相关资料下载
本教材中C语言各章同步自测习题文件及使用方法视频文件,可登陆华信教育资源网http://www.hxedu.com.cn进行免费注册下载。
本教材在编写过程中难免有疏漏之处,恳请广大读者提出宝贵意见。作者电子邮箱:zxcopy@126.com。
赵 欣
2016年5月
展开