C++程序设计大学教程(21世纪高等学校计算机规划教材)
作 者:王春岭 编著
丛 书:21世纪高等学校计算机规划教材
出 版 社:人民邮电
出版时间:2009年05月
字 数:
版 次:1
页 数:
印刷时间:
开 本:
印 次:
纸 张:
I S B N :9787115205537
包 装:平装
定价:¥29.00元 会员价:¥21.75元 折扣:75折 节省:¥7.25
编辑推荐
强调面向对象的概念,注重程序分析与设计,重视理论,突出实践。
内容简介
本书是一本易学易用的C++程序设计大学教程。全书覆盖了C++的基础知识,透彻讲解了C++的核心技术,并附以典型实例,另配有实验指导。书中主要内容包括面向对象程序设计的基本思想,数据类型、运算符和表达式,基本控制结构,函数,数组、指针与引用,类和对象,继承和派生,虚函数与多态性,运算符重载,模板,C++流和异常处理等。
本书既可作为高等学校C++语言程序设计的教材,也可作为程序设计爱好者的参考用书。
目录
第1章 绪论
1.1 程序设计初步
1.2 C++的产生与发展
1.3 C++的特点
1.4 C++程序的基本组成
1.5 C++程序的开发过程
1.6 实验指导
习题
第2章 基本数据类型、运算符与表达式
2.1 数据类型
2.2 常量
2.3 变量
2.4 运算符和表达式
2.5 数据类型转换
2.6 数据的输入与输出
2.7 实验指导
习题
第3章 C++的控制语句
3.1 C++语句概述
3.2 C++程序的3种基本结构
3.3 if语句
3.4 switch语句
3.5 循环语句
3.6 限定转向语句
3.7 实验指导
习题
第4章 函数
第5章 构造数据类型
第6章 类和对象
第7章 继承和派生
第8章 虚函数与多态性
第9章 运算符重载
第10章 模板
第11章 流
第12章 异常处理
附录
附录A C++关键字
附录B ASCII码字符表
参考文献
书摘
第1章 绪论
1.1 程序设计初步
计算机本身并不知道如何解决一个问题,必须由人事先把解决问题的步骤设计好,编写成程序输入到计算机中,计算机才能在程序的控制下按照人的意图解决相应的问题。因此,人们必须用计算机能够接受的语言,告诉计算机对什么样的数据进行什么样的运算。程序设计语言就是人们为了表达程序而设计出来的计算机能够接受的人工语言。
1.1.1 程序设计语言
计算机诞生初期,人们必须使用机器语言或汇编语言编写程序。机器语言只能存储和识别二进制的数据和指令,因此也称为二进制语言。汇编语言相对于机器语言主要的进步是用含义较鲜明的符号代替机器语言中的二进制编码,但汇编语言指令与机器语言指令是一一对应的,编写起来仍然很烦琐。
世界上第一种计算机高级语言诞生于1954年,它是用于科学计算的Fortran语言。随后出现了多种计算机高级语言,常见的有Basic、Algol、Cobol、Ada、C、Pascal、c++和Java等。高级语言的表示方法要比低级语言更接近于待解问题的表示方法,其特点是在一定程度上与具体机器无关,易学、易用、易维护。
本书主要介绍C++语言。C++语言是在C语言的基础上逐渐发展起来的,是目前应用较广的一种优秀的高级程序设计语言。
……
读者评论: