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