书籍详情
C++语言程序设计
作者:吕凤翥主编
出版社:北方交通大学出版社
出版时间:2003-07-01
ISBN:9787810821322
定价:¥45.00
购买这本书可以去
内容简介
本书系统讲述了C语言和C++语言的基础知识、基本语法及编程方法。重点讲述了C++语言面向对象的重要特征:类和对象、继承性和派生类、多态性和虚函数等内容。本书的例题丰富,覆盖面广;每章后面有本章小结、练习题、作业题和上机题,书后附有作业题答案。本书文字通俗易懂,内容系统全面,讲解突出重点,宗旨偏重应用。适用于大专院校理科学生C++语言程序设计课的教材,同时可作为读者自学C++语言的自学指导书和参考书本书作者长期从事C语言和C++语言程序设计课的教学工作。本书是在总结十多年来讲授C语言和C++语言的经验基础上,根据多次更换的讲稿编写的。概括起来,本书具有以下三大特点。第一个特点是突出重点、详解难点和回答疑点。这一特点反映出作者多年的教学经验。在讲授C++语言课程中,熟悉了其中的重点,在本书中摆在了重要位置;掌握了其中的难点,在本书中反复讲解,通过多个例题引起读者重视;了解到其中的疑点,在本书中明确地提出让读者思考。总之,作者将多年的教学经验倾注于这本教材中,通过学习这本书,希望读者能够较快较好地掌握C++语言的误法和编程。第二个特点是例题精练、语言简明。概念准确。本书以通俗易懂的误言讲述了C++语言的基本概念、基本语法和编程方法。本书以精练和丰富的例题阐明了操作方法并验证了误法规则,例题虽多,但重复性很小;例题精练,突出要解决的问题。读者通过学会一个例题可以弄懂一个概念,或一种操作方法,或一种编程技巧。本书在阐述概念方面力求准确,用易懂的语言阐述较难的概念。正确理解概念是进一步学会操作及应用的基础。第三个特点是每章店面都有本章小结、练习题、作业题和上机题。学完一章后,读者可以根据练习题检查自己对本章内容掌握的情况,有助于读者课后进行重点复习,同时也使读者对本章内容掌握情况心里有数。作业题的形式较多,能较全面地体现出本章的重点和应掌握的内容。通过不同形式不同角度地做练习,使读者较深入较全面地掌握学过的内容。每章作业题书后都有答案,读者可通过核对答案了解自己掌握知识的情况。上机题供读者上机时使用,上机练习是学习C++语言不可缺少的教学环节,很多不清楚或者比较模糊的问题可以通过上机得到证实。编写的程序上机调试往往会发现问题,通过调试程序可以解决出现的错误,提高读者分析问题和解决问题的能力。本书适合作为教材和自学用书。全书共12章。第1~7章讲述了C语言的主要内容,同时指出C++语言与C语言的不同之处,即C++语言对C语言的某些改进。第8~12章讲述了C++语言的面向对象的有关内容,这是本书的主要内容。第7、8两章着重讲述封装性。第7章讲述类的定义和类中成员的特性及简单对象的概念;第8章讲述对象的种类和应用。这两章是面向对象语言的基础。第9章讲述面向对象的第二个特性:继承性,本章详细讲述了单一继承和多重继承的特点、方法及应用。第10章讲述面向对象语言的另一个特性:多态性,本章详细讲述了函数重载和运算符重载,以及动态联编和虚函数。第11章讲述了C++语言的1/O操作及文件操作。第12章讲述了模板的概念,具体讲述函数模板和类模板的应用。本书所讲述的内容既有对C语言重要内容的复习,又有C++语言的主要内容,并且以讲解面向对象的三大特性(封装性、继承性和多态性)为重点,系统地介绍了C++语言编程所用的全部内容。本书中的所有程序作者都在VisualC++6.0版本的编译系统下上机调试通过。由于时间急促,难免有错漏之处,敬请读者批评指正。作者2003年7月于北京大学蒲北国
作者简介
暂缺《C++语言程序设计》作者简介
目录
第1章 C++语言概述
1.1 关于面向对象的概念
1.2 C++语言与C语言
1.3 C++语言的词法规则
1.4 C++语言的程序结构和书写格式
1.5 C++语言程序的实现
第2章 常量和变量
2.1 数据类型
2.2 常量
2.3 变量
2.4 数组
第3章 运算符和表达式
3.1 运算符的种类及功能
3.2 运算符的优先级和结合性
3.3 表达式
3.4 类型转换
第4章 语句和预处理
4.1 表达式语句和复合语句
4.2 分支语句
4.3 循环语句
4.4 转向语句
4.5 预处理
第5章 指针和引用
5.1 指针的概念
5.2 指针与数组
5.3 引用的概念
第6章 函数
6.1 函数的定义格式和说明方法
6.2 函数的参数和返回值
6.3 函数的存储类
6.4 函数的调用方式
6.5 函数的嵌套调用和递归调用
6.6 指针和引用做函数参数和返回值
6.7 重载函数和内联函数
第7章 类和简单对象
7.1 类和对象的定义
7.2 构造函数和析构函数
7.3 成员函数的特性
7.4 静态成员
7.5 常成员
7.6 指向类的成员的指针
7.7 类型转换
7.8 友元
7.9 类的作用域及其他
7.10 结构
第8章 类和复杂对象
8.1 对象指针和对象引用
8.2 常对象
8.3 子对象
8.4 对象数组和指向对象数组的指针
8.5 堆对象
8.6 对象的生存期
第9章 继承性
9.1 基类和派生类
9.2 单一继承
9.3 多重继承
第10章 多态性
10.1 函数重载和运算符重载
10.2 静态联编、动态联编和虚函数
10.3 纯虚函数和抽象类
10.4 面向对象的程序设计
第11章 C++语言的I/O流类库
11.1 I/O流类库的功能
11.2 常用的读写操作
11.3 格式化输入输出操作
11.4 插入符和提取符的重载
11.5 磁盘文件的输入和输出操作
11.6 字符串流操作
11.7 流错误处理
第12章 模板
12.1 模板的概念
12.2 函数模板
12.3 类模板
12.4 类模板的应用
附录A 作业题答案
1.1 关于面向对象的概念
1.2 C++语言与C语言
1.3 C++语言的词法规则
1.4 C++语言的程序结构和书写格式
1.5 C++语言程序的实现
第2章 常量和变量
2.1 数据类型
2.2 常量
2.3 变量
2.4 数组
第3章 运算符和表达式
3.1 运算符的种类及功能
3.2 运算符的优先级和结合性
3.3 表达式
3.4 类型转换
第4章 语句和预处理
4.1 表达式语句和复合语句
4.2 分支语句
4.3 循环语句
4.4 转向语句
4.5 预处理
第5章 指针和引用
5.1 指针的概念
5.2 指针与数组
5.3 引用的概念
第6章 函数
6.1 函数的定义格式和说明方法
6.2 函数的参数和返回值
6.3 函数的存储类
6.4 函数的调用方式
6.5 函数的嵌套调用和递归调用
6.6 指针和引用做函数参数和返回值
6.7 重载函数和内联函数
第7章 类和简单对象
7.1 类和对象的定义
7.2 构造函数和析构函数
7.3 成员函数的特性
7.4 静态成员
7.5 常成员
7.6 指向类的成员的指针
7.7 类型转换
7.8 友元
7.9 类的作用域及其他
7.10 结构
第8章 类和复杂对象
8.1 对象指针和对象引用
8.2 常对象
8.3 子对象
8.4 对象数组和指向对象数组的指针
8.5 堆对象
8.6 对象的生存期
第9章 继承性
9.1 基类和派生类
9.2 单一继承
9.3 多重继承
第10章 多态性
10.1 函数重载和运算符重载
10.2 静态联编、动态联编和虚函数
10.3 纯虚函数和抽象类
10.4 面向对象的程序设计
第11章 C++语言的I/O流类库
11.1 I/O流类库的功能
11.2 常用的读写操作
11.3 格式化输入输出操作
11.4 插入符和提取符的重载
11.5 磁盘文件的输入和输出操作
11.6 字符串流操作
11.7 流错误处理
第12章 模板
12.1 模板的概念
12.2 函数模板
12.3 类模板
12.4 类模板的应用
附录A 作业题答案
猜您喜欢