图书介绍
C++程序设计 从面向过程到面向对象PDF|Epub|txt|kindle电子书版本网盘下载
![C++程序设计 从面向过程到面向对象](https://www.shukui.net/cover/23/31406410.jpg)
- 胡学龙主编 著
- 出版社: 北京:机械工业出版社
- ISBN:7111089766
- 出版时间:2001
- 标注页数:340页
- 文件大小:11MB
- 文件页数:352页
- 主题词:C++
PDF下载
下载说明
C++程序设计 从面向过程到面向对象PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
绪论1
第一节 程序设计在计算机科学和技术中的作用1
第二节 面向过程程序设计与面向对象程序设计3
第三节 算法及其表示方法5
第四节 程序设计是从事创新活动的工具6
第五节 学习程序设计的一般方法7
第一章 C++语言概述9
第一节 C++语言发展简史9
第二节 C++语言的特点10
第三节 C++程序的结构11
第四节 C++语言的基本组成13
一、C++语言的基本符号13
二、C语言的词法单位14
一、C++编程环境与源程序处理过程15
第五节 C++程序集成开发环境(IDE)15
二、C++编译基本原理16
本章小结18
第二章 基本数据类型、运算符及表达式19
第一节 C++语言的基本数据类型19
一、整型数据20
二、字符型数据22
三、字符型变量23
四、字符串型数据24
五、变量赋初值25
六、常数类型说明符const25
第二节 运算符及表达式26
一、运算符的优先级与结合性26
二、赋值运算符27
四、关系运算符29
三、算术运算符29
五、逻辑运算符30
六、自增与自减运算符31
七、逗号运算符32
八、强制类型转换运算符32
第三节 表达式的类型及其运算33
一、表达式的类型33
二、类型转换33
第四节 位运算符及位运算34
一、按位与运算35
二、按位或运算35
三、按位异或运算36
四、取反运算符37
五、左移运算符37
本章小结38
六、右移运算符38
第三章 控制结构39
第一节 顺序结构程序设计39
一、程序的结构与控制39
二、C++语言的语句40
三、数据的输入输出41
四、程序举例55
第二节 选择结构程序设计57
一、条件语句57
二、条件运算符63
三、switch语句63
四、程序举例65
一、for循环语句69
第三节 循环结构程序设计69
二、while循环语句72
三、do~while语句72
四、循环的嵌套74
五、break、continue与goto语句76
六、程序举例80
本章小结85
第四章 数组86
第一节 数组的定义格式86
一、一维数组86
二、二维数组87
第二节 数组元素88
第三节 数组的初始化88
一、一维数组的初始化88
二、二维数组的初始化90
第四节 数组的应用92
第五节 字符数组及字符串101
一、字符数组的定义和初始化101
二、字符数组的应用103
第六节 字符串处理函数103
一、字符串输入函数gets()104
二、字符串输出函数puts()104
三、字符串连接函数strcat()105
四、字符串比较函数strcmp()106
五、字符串复制函数strcpy()107
六、计算字符串长度函数strlen108
第七节 字符数组的应用109
本章小结110
第一节 库函数的调用111
第五章 函数与编译预处理111
一、数学函数112
二、输入输出(I/O)函数113
三、字符函数和字符串函数114
第二节 函数的定义114
第三节 函数值与return语句118
一、函数的返回值118
二、return语句的功能与用法118
第四节 函数的参数120
一、形式参数与实在参数120
二、参数值的传递120
三、数组名作为函数参数121
第五节 函数的调用123
二、对被调函数的声明与函数原型125
三、函数嵌套调用127
四、函数递归调用128
第六节 变量的存储种类132
一、局部变量133
二、全局变量136
第七节 内部函数与外部函数142
第八节 宏定义144
一、符号常数定义144
二、带参数的宏定义149
第九节 文件包含151
第十节 条件编译153
第十一节 缺省参数的函数155
第十三节 函数名重载156
第十二节 内置函数156
第十四节 作用域限定运算符157
第十五节 多文件程序的编译和连接158
本章小结158
第六章 指针160
第一节 指针及指针变量160
一、指针的概念160
二、指针操作符161
三、指针的运算162
第二节 指针与数组168
一、一维数组与指针168
二、用数组名和用指针变量指向数组的区别171
三、多维数组与指针174
一、字符串的指针表示178
第三节 指针与字符串178
二、用数组名和用指针处理字符串的区别179
三、指针数组180
第四节 多级指针182
第五节 指针与函数183
一、指针作为函数的参数183
二、函数的入口地址和函数的指针187
三、返回指针值的函数189
第六节 函数main()的参数191
第七节 new和delete操作符193
一、new和delete操作符的使用方法193
二、使用new和delete操作符应注意的事项195
本章小结198
第一节 结构体的定义199
第七章 结构体与共用体199
第二节 结构体的使用方法200
第三节 指向结构体的指针202
第四节 指针在链表中的应用203
一、单向无序链表的操作205
二、单向有序链表的操作209
第五节 结构体与函数214
第六节 共用体217
第七节 枚举类型219
第八节 用typedef自定义类型221
第九节 位段222
本章小结226
一、类227
二、对象227
第一节 类和对象的基本概念227
第八章 类与对象227
三、方法228
四、消息228
五、继承228
第二节 类的结构229
一、类的定义229
二、类与结构体的异同230
第三节 对象231
第四节 构造函数与析构函数238
一、构造函数238
二、析构函数243
三、实现复制的构造函数246
四、构造函数和对象成员249
第五节 友元函数252
第六节 类和对象的作用域256
第七节 引用257
一、引用的概念257
二、独立引用257
三、作为参数的引用258
四、引用返回值260
第八节 类自引用及this指针261
本章小结265
第九章 继承与派生类266
第一节 继承的基本概念266
第二节 继承与数据成员的可视性266
一、继承基类私有成分267
第三节 派生类的构造267
二、继承基类公有成分269
三、继承基类保护成分272
第四节 成员访问控制272
第五节 类属类简介280
第六节 多重继承282
本章小结285
第十章 运算符重载与虚拟函数286
第一节 多态性的基本概念286
第二节 早期联编和滞后联编286
第三节 运算符重载287
一、运算符重载的意义287
二、运算符重载的实现288
三、运算符重载实例295
一、虚拟函数的实现296
第四节 虚拟函数296
二、空虚函数301
三、纯虚函数与抽象类304
本章小结306
第十一章 文件与流类库307
第一节 文件和流的基本概念307
一、文件的概念307
二、流的概念308
第二节 基本流类体系308
一、流类体系309
二、预定义的流与流运算符309
三、流的格式控制310
二、文件的打开316
一、文件流类体系316
第三节 文件流316
三、文件的关闭318
四、文本文件的读写操作318
五、二进制文件读写操作319
第四节 RAM流319
第五节 C语言的文件系统321
一、C文件系统的概念321
二、文件的打开与关闭322
三、文件的输入输出323
四、文件的定位与状态330
本章小结332
附录A C++在非C的增强333
附录B 常用词汇中英文对照表335
参考文献340