前言
C++语言是高职高专许多专业必须开设的课程,适合高职高专教学,有特色的 C++语言教材是老师和学生寻找的。为此,我们首先对目前市场上高职高专的C++教材进行了深入分析,找出主要特点、存在问题,对如何让学生理解并且在此基础上解决小的应用问题,如何方便教师教学进行了专门研究,在继承实用教程系列的成功经验的基础上,针对高职高专的教学情况,编写了此书。
本书第一部分:第1章~第9章,C++语言结构化程序设计。该部分侧重于结构化程序的设计方法,通过文字、图形和实例对知识进行消化理解。第二部分:第10章~第14章,以类为核心的面向对象程序设计,通过综合应用实例,对知识进一进行步消化和理解。
本书有如下特点:
(1)C++的各个部分内容都有相应的侧重点,必须要掌握的难点在于点破其本质,就是说清、说透、说到位。让没有任何编程经验的读者也能理解C++的内容。
(2)教程部分一般在讲解内容后紧跟示例,凡标有【例 Ex_Xxx】均是一个完整的程序,且都通过上机调试。
(3)解释尽可能图形化。例如下面两个示例图:
图6.6 冒泡排序过程
图3.4 (-8)>>2操作及换算图例
(4)本书以Visual C++ 6.0(SP6中文版)为C++程序的开发工具,书中实例程序运行结果屏幕化,不易出错,更便于理解。例如:
(5)书中的源代码用底纹显示,对于 C++语言的语法内容、运行结果、提示和讨论内容、图例等均采用具有立体效果的方框来呈现,对于需要强调的文字内容则使用黑体来区分。另外,书中还用一些图标进行修饰。如“”表示说明、提示和本书约定的内容;“”表示讨论的内容;“”表示该程序是通过Visual C++编译通过的。
(6)实验1熟悉 Visual C++开发环境,并能掌握修正代码语法错误的方法。实验8 在结构化程序设计学习之后掌握调试功能,让读者学用结合,克服学习了C++却不会在开发环境中解决C++问题的不足。
本书把C++程序设计作为一个完整的体系,特别适合直接作为C++课程教材。
本教程由电子工业出版社的教学服务平台(http://www.hxedu.com.cn)为读者提供服务,可免费下载教学课件、实例源文件等资料。
本书由南京师范大学郑阿奇、丁有和主编。其他很多同志也对本书的编写提供了许多帮助,在此一并表示感谢!
由于作者水平有限,不当之处在所难免,恳请读者批评指正。
编者
2009年6月