





定价:34.5元
印次:3-1
ISBN:9787302418412
出版日期:2016.01.01
印刷日期:2016.01.18
图书责编:贾斌
图书分类:教材
C++语言是在C语言的基础上发展起来的面向对象程序设计语言,它不仅可以编写应用软件,而且特别适合于编写系统软件。本书共由10章组成,按照循序渐进的原则,逐步而系统地介绍C++语言的基本概念和语法规则,特别是用了大量的篇幅来详细讲解面向对象程序设计的基本概念,包括类、继承、多态和重载等,并利用单独的一章来专门介绍类的设计,使读者在学完本书后,能尽快应用C++语言来解决实际问题。本书是作者根据多年的C++语言教学经验和实践体会编写而成的,在内容编排上尽量体现易学的特点,在文字叙述上力求条理清晰、简洁,便于读者阅读。 本书可以作为大专院校计算机专业或非计算机专业教材及教学参考书,也可作为自学用书。
作为唯一作者,孟宪福多年来一直从事C++语言课程的本科教学工作,该教材的前面版次获辽宁省十二五规划教材。同时,本人多年来也一直从事实际项目的研发工作,了解教材的内容对其读者的影响。
随着计算机技术的不断发展以及软件程序的高度复杂化,面向对象程序设计的重要性也越来越突现出来,而C++语言则是面向对象程序设计的最重要的代表性语言之一。 C++语言是在被广泛应用的C语言的基础上发展起来的。C++语言是在C语言已有的功能的基础上,强化了C语言的基本功能,特别是增加了对类的处理能力,即: C++=C+基本功能的扩充+类的功能 从这一公式不难看出,C++语言几乎完全继承了C语言的所有功能。从表面上看来,由于C++语言继承了C语言的所有功能,因此,只要学会了C语言,就应该很容易学会C++语言,其实不然。就类本身来讲,就包含很多复杂的概念,而对于这些概念的正确理解则是学好面向对象程序设计语言的关键,同时,C语言是面向函数的程序设计语言,而C++语言则是面向对象的程序设计语言,这样,在程序设计方法上也有很大差别。 本书是在多年讲授的C++语言教案的基础上,广泛听取读者和同行的建议,并参考最新材料经系统整理而成的。尽管大部分读者可能都学过C语言,但考虑到C++语言作为一门独立的课程应具有其系统性,因此本书系统地介绍了C++语言的各种语法成分和程序设计特点,在内容编排上,按照循序渐进的原则,逐步介绍了C++语言的基本概念和理论,在内容的安排上,尽可能考虑读者的接受能力,使整个学习过程按照从简单到复杂的顺序进行。为了使读者能够尽快利用C++语言来解决实际问题,本书的每一章都给出了大量的例题,这些例题对于理解C++语言的语法现象、完整掌握C++语言的特点非常有益。同时,考虑到面向对象程序设计语言的特点,第8章专门介绍类的设计,所给出的几个例子都是具有代表性的并具有实用...
1.1面向对象程序设计的特点
1.2C++语言程序的开发过程
1.3C++语言程序的结构
习题
第2章数据类型、运算符和基本语句
2.1基本概念
2.1.1标识符
2.1.2常量
2.1.3变量
2.1.4关键字
2.2基本数据类型
2.2.1整型变量及其常量
2.2.2浮点型变量及其常量
2.2.3字符型变量及其常量
2.2.4void型数据
2.2.5bool型变量及其常量
2.3long、short、signed、unsigned关键字
2.3.1long和short关键字
2.3.2signed和unsigned关键字
2.4枚举
2.5const关键字
2.6volatile关键字
2.7typedef关键字
2.8不同类型数据之间的转换
2.8.1自动类型转换
2.8.2强制类型转换
2.9运算符
2.9.1算术运算符
2.9.2增1、减1运算符
2.9.3关系运算符
2.9.4逻辑运算符
2.9.5位运算符
2.9.6赋值运算符
2.9.7条件运算符
2.9.8逗号运算符
2.9.9sizeof运算符
2.9.10指针运算符
2.9.11成员访问运算符
2.10基本语句
2.10.1语句、复合语句和空语句
2.10.2if语句
2.10.3switch语句
2.10.4while语句
2.10...