基本信息

编辑推荐
本书坚持定位明确、由浅入深、理论与实践相结合的方针;在写作上,力求简单明了、通俗易懂。本书既强调面向对象思想理论的重要性,又强调动手实践的重要性,希望为广大师生呈现一本容易教、容易学的教材。读者学习时,应先掌握面向对象程序设计的有关理论知识,然后再用C++语言去实现,学有余力的计算机专业学生可以同时自学用Java语言实现。
本书的内容涵盖了C++语言的基本语法、面向对象程序设计的基本概念和方法、异常处理和模板等。各章都提供了典型例题,以提高读者的编程能力和技巧。书中所有程序示例均在Visual
C++6.0下进行调试并运行通过。由于学生编程能力的训练主要通过实验来完成,因此本书附录给出了具体的上机实验指导安排,所选择的每个题目都具有较强的针对性,以方便学生参考、模仿和学习。
内容简介
目录
前言
教学建议
第1章 绪论 1
1.1 从C到C++ 1
1.2 C++语言的特点 1
1.3 最简单的C++程序 1
1.4 C++语言的基本符号 4
1.5 C++语言的词汇 5
1.5.1 关键字 5
1.5.2 标识符 6
1.5.3 常量 6
1.5.4 运算符 9
1.5.5 标点符号 13
1.6 C++程序编写和实现 14
1.7 应用实例 17
1.8 习题 19
第2章 面向对象程序设计方法概述 20
2.1 面向对象程序设计的概念及特点 20
2.1.1 面向对象程序设计的概念 20
前言
C++是用来实现面向对象程序设计的一种具体语言,也是高等院校开设程序设计基础类课程普遍选用的语言。针对以培养应用型人才为主要目标的普通高等院校相关专业的程序设计语言教学的实际情况,结合多年一线教学所积累的经验,我们编写了本书。
在体系结构的确定和内容选择上,本书坚持定位明确、由浅入深、理论与实践相结合的方针;在写作上,力求简单明了、通俗易懂。本书既强调面向对象思想理论的重要性,又强调动手实践的重要性,希望为广大师生呈现一本容易教、容易学的教材。读者学习时,应先掌握面向对象程序设计的有关理论知识,然后再用C++语言去实现,学有余力的计算机专业学生可以同时自学用Java语言实现。
本书的内容涵盖了C++语言的基本语法、面向对象程序设计的基本概念和方法、异常处理和模板等。各章都提供了典型例题,以提高读者的编程能力和技巧。书中所有程序示例均在Visual C++ 6.0下进行调试并运行通过。由于学生编程能力的训练主要通过实验来完成,因此本书附录给出了具体的上机实验指导安排,所选择的每个题目都具有较强的针对性,以方便学生参考、模仿和学习。
本书由刘建舟、徐承志、陈荆亮和吴奕共同编写,其中第1章、第2章由吴奕编写,第3章、第4章由徐承志编写,第5章、第6章由陈荆亮编写,其余部分由刘建舟编写。全书由刘建舟统稿,邵雄凯主审。在本书的编写过程中,编者参考了同类书籍、面向对象程序设计课程历年自考试题、ACM竞赛试题以及其他网络资料和文档,在此向这些书籍、资料的作者表示诚挚的谢意。
本书为教师授课配备了相关资源,包括PPT讲稿和全部例题源代码,教师可访问华章网站(www.hzbook.com)下载使用。
由于编者水平有限,书中难免存在一些缺点和错误,衷心希望各位专家和读者、同行批评指正,作者将不胜感激。作者联系方式:liujianzhou@whu.edu.cn。
刘建舟
2012年4月