图书介绍
C++程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C++程序设计](https://www.shukui.net/cover/35/30196446.jpg)
- 丁亚涛等主编 著
- 出版社: 水利水电出版社
- ISBN:9787508460390
- 出版时间:2008
- 标注页数:290页
- 文件大小:33MB
- 文件页数:302页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++语言概述1
1.1引言1
1.2 C++语言背景1
1.3第一个程序2
1.4第二个程序3
1.5第三个程序4
1.6 算法5
1.6.1算法概述5
1.6.2算法的表示6
1.7 C++程序开发流程7
1.8 Visual C++6.0的简介7
1.8.1 Visual C+++ 6.0的界面7
1.8.2 C++程序的开发过程9
本章小结11
习题一11
第2章 数据类型、运算符和表达式12
2.1标识符和关键字12
2.2数据类型概述13
2.3基本数据类型13
2.4常量和变量15
2.4.1常量15
2.4.2变量17
2.5运算符、表达式与语句18
2.5.1运算符和表达式18
2.5.2语句23
2.6类型转换24
2.6.1类型转换概述24
2.6.2自动类型转换25
2.6.3赋值类型转换26
2.6.4强制类型转换26
2.7编译预处理27
2.7.1宏定义27
2.7.2文件包含27
2.7.3条件编译28
2.8其他运算符和语句29
2.8.1 new和delete运算符29
2.8.2作用域运算符30
2.8.3逗号运算符30
2.8.4条件运算符30
2.8.5 sizeof运算符31
2.9 C+++语言的输入和输出31
2.9.1 cout31
2.9.2 cin32
2.10程序示例34
本章小结40
习题二41
第3章 程序的流程控制44
3.1程序基本结构44
3.2顺序结构45
3.3选择结构45
3.3.1 if语句45
3.3.2 switch语句47
3.4循环结构48
3.4.1 while语句48
3.4.2 do...while语句50
3.4.3 for语句50
3.4.4循环的嵌套52
3.5其他控制语句53
3.6程序示例55
本章小结64
习题三65
第4章 数组73
4.1数组的基本概念73
4.2一维数组73
4.3二维数组和多维数组75
4.4字符数组与字符串77
4.4.1字符数组的定义、初始化和引用77
4.4.2字符串函数79
4.5程序示例80
本章小结89
习题四90
第5章 函数94
5.1函数的定义和调用94
5.1.1函数定义94
5.1.2函数调用95
5.1.3参数传递97
5.1.4函数声明99
5.2内联函数99
5.3函数重载100
5.4标识符作用域100
5.5存储类型103
5.5.1自动(auto)类型103
5.5.2寄存器(register)类型104
5.5.3静态(static)类型104
5.5.4外部(extern)类型106
5.6递归函数106
5.7程序示例108
本章小结115
习题五115
第6章 指针120
6.1指针的概念120
6.2指针变量的定义和初始化120
6.3指针运算121
6.3.1*运算符和取地址运算符&121
6.3.2指针变量的引用122
6.3.3指针的算术运算和关系运算124
6.4指针与常量126
6.5指针与数组126
6.5.1指针与字符数组126
6.5.2指针与其他类型数组127
6.5.3指针与二维数组128
6.6指针与函数130
6.6.1指针作为函数的参数130
6.6.2函数指针131
6.6.3 main()函数132
6.7 void类型指针135
6.8 const类型指针135
6.9程序示例135
本章小结141
习题六141
第7章 结构体、共用体与枚举144
7.1结构体(struct)144
7.1.1结构体和结构变量的定义144
7.1.2结构体成员的表示和结构体变量的赋值145
7.2共用体(union)146
7.3枚举(enum)148
7.3.1枚举类型的定义148
7.3.2枚举类型变量的定义148
7.3.3枚举类型变量的使用148
7.4结构体与指针149
7.5结构体与函数151
7.5.1结构体变量作为函数参数和返回值151
7.5.2结构体类型指针作为函数参数和返回值152
7.6用户定义类型155
7.7程序示例156
本章小结162
习题七163
第8章 类和对象166
8.1面向对象的基本概念166
8.1.1传统开发方法存在的问题166
8.1.2面向对象的基本概念166
8.1.3面向对象的基本特征167
8.1.4面向对象的要素168
8.2类与对象的声明和定义169
8.3成员函数170
8.4对象的访问与存储170
8.4.1对象的访问171
8.4.2对象的存储172
8.5构造函数与析构函数172
8.5.1构造函数172
8.5.2构造函数的重载174
8.5.3析构函数176
8.6对象与指针177
8.6.1指向对象的指针177
8.6.2指向对象成员的指针178
8.6.3 this指针179
8.7友元函数与友元类180
8.7.1友元函数180
8.7.2友元类180
8.8 string类181
8.9类的继承182
8.9.1派生类183
8.9.2派生类的构成184
8.9.3派生类对基类的公有(public)继承184
8.9.4派生类对基类的私有(private)继承185
8.9.5派生类对基类的保护(protected)继承186
8.9.6派生类的构造函数和析构函数186
8.10多态性188
8.11虚函数190
8.12抽象类191
8.13运算符重载192
8.14静态数据成员194
8.15 类模板196
8.16程序示例198
本章小结212
习题八213
第9章流216
9.1标准库216
9.2流216
9.2.1什么是流216
9.2.2流类库体系217
9.2.3预定义的标准流与提取和插入运算符218
9.3输入与输出流219
9.3.1输入流istrearn219
9.3.2输出流ostrearn221
9.4文件处理223
9.4.1文件的基本概念223
9.4.2文件的打开与关闭223
9.4.3文件的读写225
9.5名字空间228
9.6程序示例229
本章小结235
习题九235
第10章 链表237
10.1链表概述237
10.1.1固定内存分配和动态内存分配237
10.1.2链表的概念237
10.2链表类238
10.3顺序表242
10.4程序示例243
本章小结251
习题十251
第11章 软件开发技术252
11.1软件开发概述252
11.2软件开发技术252
11.2.1程序设计方法252
11.2.2代码复用253
11.2.3高质量的代码253
11.2.4软件的技术性与艺术性255
11.2.5 STL255
11.2.6异常处理257
11.3学生档案管理系统259
11.4简单的银行自动取款机273
附录1 C++模拟考试试卷283
附录2 ASCII码表289
参考文献290