C语言程序设计实验指导及题集
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 黄迪明等编著
出 版 社: 电子科技大学出版社
出版时间: 2008-7-1字数: 240000版次: 1页数: 146印刷时间: 2008/07/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787811148183包装: 平装内容简介
本书是普通高等教育“十一五”国家级规划教材《c语言程序设计》的上机学习指导书。其主要针对主教材课后习题和本书实验项目进行了详细解答,并且介绍了Turbo 2.0/3.0及Visual C++6.0编译系统的使用,对C语言程序的编辑、编译、连接、运行和调试等方法进行了详细介绍和指导。全书共分四个部分,主要内容包括:C语言上机指导、C语言实验项目、C语言课程设计、教材习题和实验项目题解。
本书着眼于教材中的重点和难点知识分析以及习题解析,为学习者指出了在C语言上机学习过程中需要注意的问题。希望学习者经过本书的指导学习以后,在解决更多的疑难问题上得到指点和帮助。
目录
第1章 C语言程序的上机步骤
第2章 Turbo C 2.0/3.0使用指南
2.1 Turbo C简介
2.2 Turbo C 2.0文件简介
2.3 Turbo C 2.0的启动
2.4 Turbo C 2.0集成开发环境的使用
2.5 Turbo C 2.0的配置文件
2.6 Turbo C调试系统
2.7 常见的编译错误和程序调试
2.7.1 常见的错误类型
2.7.2 程序调试
第3章 Visual C++环境下运行C程序
3.1 启动vc++
3.2 新建/打开C程序文件
3.3 程序的编辑和保存
3.4 执行程序
3.5 关闭程序工作区
3.6 命令行参数处理
3.7 程序调试
第4章 实验概述
4.1 本课程实验的任务
4.2 本课程实验简介
4.3 本课程适用专业
4.4 本课程实验涉及核心知识点
4.5 本课程实验重点与难点
第5章 实验项目和课程设计
5.1 实验项目一
5.2 实验项目二
5.3 实验项目三
5.4 实验项目四
5.5 实验项目五
5.6 实验项目六
5.7 课程设计
5.7.1 课程设计一
5.7.2 课程设计二
5.7.3 课程设计三
5.7.4 课程设计四
第6章 主教材习题参考答案
6.1 习题1
6.2 习题2
6.3 习题3
6.4 习题4
6.5 习题5
6.6 习题6
6.7 习题7
6.8 习题8
6.9 习题9
6.10 课程设计解答
6.10.1 设计一
6.10.2 设计二
6.10.3 设计三
6.10.4 设计四
附录
附录一 C语言常见错误总结
一、编程的常见错误
二、连接时的常见错误
三、运行时的常见错误
附录二 C语言编译常见错误信息及处理方法
书摘插图
第1章 C语言程序的上机步骤
对于编译连接错误,C语言编译系统会提供出错信息,包括出错位置(行号)、出错提不信息等。编程者可以根据这些信息,找出相应错误所在并修改。有时系统提示了一大串错误信息,并不表示真的有这么多错误,往往是因为程序中的一两个错误带来的,所以当纠正了几个错误后,应该重新编译连接一次,然后根据最新的出错信息继续纠正,这是程序调试的一个好方法。在本书中将会介绍更多的程序调试方法供学习者参考,但如果要较好地掌握,需要多多进行上机实践,积累调试的经验。
有些程序通过了编译连接,并能够在计算机上运行,但得到的结果和预期的结果不一样,这类错误被称为逻辑错误。这类在程序执行过程中的错误往往难以改正。错误的原因一部分是程序书写错误带来的,例如应该使用变量x的地方写成了变量y,虽然没有语法错误,但意思完全错了;另~部分可能是程序的算法不正确,解题思路不对,得到的结果和预期的结果不一样,例如预期求两个整数的和,在程序中却写为两个整数的差,得到的结果肯定会和预期的不一样:还有一些程序计算结果有时正确,有时不正确,例如求一个输入整数除以2
的商,如果将这个商定义为int型变量,那么在该整数为偶数时正确,奇数时就会错误,这些现象往往是编程时对各种情况考虑不周所致。
解决运行错误的首要步骤就是错误定位,即找到出错的位置和错误的原因,才能予以纠正。通常我们需要先设法确定错误的大致位置,然后通过C语言提供的调试工具找出真正的错误。但需要大家注意的是,在本书中,大部分的程序在调试时,调试工具都能直接找到程序的错误,但也有部分比较复杂的程序,当程序执行出错时,调试工具发现的错误未必就一定是程序中的真正错误,这些例子我们会在第三部分中为大家介绍。在将来的实际软件开发中,这样的情况将会出现得更多,所以有经验的程序员往往都认为,寻找程序的错误不能只依靠计算机,也需要我们自己掌握好的方法,在实际的程序调试中积累丰富的经验。
……