出版时间:2010-2 出版社:中国电力出版社 作者:李新华,梁栋 主编 页数:229
Tag标签:无
前言
“C语言程序设计”课程的核心思想就是通过学习编程技术的过程,培养读者算法设计能力以及创造性思维,培养举一反三、触类旁通的能力,达到提高读者应用所学知识解决实际问题能力的目标。程序设计是一项创造性的智力劳动,上机实践是课程学习的重要环节,如何让读者理解、习惯、熟悉这一套算法、程序构造过程的思维方法,是实践环节所要解决的核心问题。 C语言程序设计配套使用的习题解答与上机指导书非常多,内容也很广泛。本书的作者在第一部分详细介绍了Visual C++6.0集成环境下开发C程序的方法,重点强调了程序调试技术,以便读者开发程序时独立发现问题、解决问题。第二部分提供了教材中全部习题及解答,涵括了全国计算机等级考试各种题型,尤其值得称道的是,书中给出的参考程序模仿教材例题,采用教材第10章提出的C语言程序设计基本编程规范编写,切切实实反映出作者对培养读者软件工程规范和科学作风的责任心。习题数量适中,从内容上看,既有例题的模仿,也有例题的拓展,还有少量考查读者算法设计和程序设计独创性能力的题目,对于读者掌握基本知识,开拓程序设计的能力均有帮助。在第三部分安排了同步的上机实践环节,每个实验都包括了相应章节的关键知识、算法和编程训练。全书最后给出的两套模拟试卷和参考答案取自配套的考试软件,可以有效测试读者对C语言程序设计的掌握程度。 本书的作者中既有承担过全国自学考试统编教材的主编,也有写过多本C语言程序教材的作者,还有长期使用C语言开发软件的科研人员,所有作者均多年从事C语言程序设计课程的主讲工作。相信他们的丰富经验和辛勤劳动一定会减轻读者学习的难度,提高学习的效果,增加学习的兴趣。 希望本书的所有读者能不断地“挑刺”,并将所有的“刺”反馈给作者,也希望作者能不断修改和完善本书,使其最终成为一本真正的“精品教材”。
内容概要
本书为21世纪高等学校规划教材,同时也是梁栋、李新华编著的《c语言程序设计》规划教材的配套学习指导书。本书主要内容包括①上机指南:详细介绍了Visual C++ 6.0集成环境下的编辑、调试和运行C程序的开发方法。②学习指导与习题解答:内容提要强化各章的知识点、常用算法和编程方法:习题解析对程序设计的难点进行了分析,所附参考程序全部上机调试通过。③上机实验指导:安排了同步的上机实践环节,每个实验都包括相应章节的关键知识、算法和编程训练。④上机模拟考试试卷,取自配套的考试软件,自动选题,自动阅卷,可有效测试学生对C程序设计的掌握程度,书中给出了期中、期末两套模拟试卷和参考答案。 本书作为C语言程序设计精品课程配套教材,不仅可作为普通高校本、专科学生C语言程序设计的配套教学用书,也可作为相关工程技术人员的自学与参考用书。
书籍目录
序前言第一部分 C程序上机指南 第1章 Visual C++环境下C语言程序的开发与调试 1.1 Visual C++6.0开发环境介绍 1.2 开发C语言程序 1.3 调试C语言程序第二部分 学习指导与习题解答 第2章 C语言程序设计概述 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 习题解答 第9章 文件 9.1 内容提要 9.2 常见错误 9.3 习题解答第三部分 上机实验指导 第10章 上机实验指导 实验1 C程序的开发与调试 实验2 数据及运算 实验3 选择结构程序设计 实验4 循环结构程序设计 实验5 数组程序设计 实验6 指针程序设计 实验7 函数程序设计 实验8 结构与单链表程序设计 实验9 文件程序设计第四部分 上机模拟考试试卷 第11章 上机模拟考试试卷 11.1 期中机考模拟试题 11.2 期末机考模拟试题 11.3 参考答案参考文献
章节摘录
第一部分 C程序上机指南 第1章 Visual C++环境下C语言程序的开发与调试 开发C语言程序,一般包括四步: (1)编辑。可以用任何一种编辑软件将C语言程序输入计算机,并将C语言源程序文件“*.c”以纯文本文件形式保存在计算机的磁盘上(不能设置字体、字号等)。 (2)编译。编译过程使用C语言编译程序将编辑好的源程序文件“*.c”翻译成二进制目标代码文件“*.obj”。编译程序对源程序逐句检查语法错误,发现错误后,不仅会显示错误的位置(行号),还会告知错误类型信息。这时需要程序员再次回到编辑软件修改源程序的错误,然后,再进行编译,直至排除所有语法和语义错误。 (3)连接。程序编译后产生的目标文件是可重定位的程序模块,不能直接运行。连接过程将编译生成的各个目标程序模块和系统或第三方提供的库函数“*.lib”连接在一起,生成可以脱离开发环境、直接在操作系统下运行的可执行文件“*.exe”。 (4)运行程序。如果经过测试,运行可执行文件达到预期设计目的,这个c语言程序的开发工作便到此完成了。如果运行出错,这说明程序处理的逻辑存在问题,需要再次回到编辑环境针对程序出现的逻辑错误进一步检查、修改源程序,重复编辑-编译-连接-运行的过程,直到取得预期结果为止。 1.1 Visual c++6.0开发环境介绍 Visual c++6.0(以后简称VC)是Microsoft公司推出的可视化开发环境Developer Studio下的一个组件,它为我们提供了一个集程序创建、编辑、编译、调试等诸多工作于一体的集成开发环境(IDE)。VC集成开发环境功能强大,不仅提供了大量的向导(Wizard),还有完备的帮助功能(MSDN)。所以,初学者学习C语言编程,并不需要全面了解开发环境的所有功能。我们可以在安装VC时选择完全安装MSDN,然后在遇到问题时再去查阅MSDN中的相关说明。 通过“开始”菜单或桌面快捷方式启动Visual C++进入集成开发环境,如图1.1所示。 跟大多数的Windows应用程序一样,Visual C++最上面是菜单,然后是工具栏,中央是工作区(左侧窗口是项目工作区,C程序员可以在Class View页的Globals全局选项里查看到正在开发的全局变量和全局函数,右侧窗口是编辑窗口,可以同时对多个文档进行编辑)。最下面状态栏上面的窗口是输出窗口,主要用于显示编译、连接信息和错误提示,我们可以双击错误提示行,VC会在编辑窗口内打开出错代码所在的源程序文件,并将光标快速定位到出错行上。
图书封面
图书标签Tags
无
评论、评分、阅读与下载