图书介绍
C++程序设计基础教程【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 张晓如,华伟主编;祁云嵩,王芳,於跃成副主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115479587
- 出版时间:2018
- 标注页数:209页
- 文件大小:73MB
- 文件页数:217页
- 主题词:C++语言-程序设计-高等学校-教材
PDF下载
下载说明
C++程序设计基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识C+程序设计语言1
1.1计算机程序设计语言1
1.1.1机器语言与汇编语言1
1.1.2高级语言2
1.1.3面向过程与面向对象的程序设计语言2
1.2 C++程序设计语言3
1.2.1 C+++程序设计语言简介3
1.2.2简单的C+++程序框架结构4
1.2.3标准命名空间5
1.3习题6
第2章 C++语言编程基础7
2.1 C++语言数据类型7
2.1.1标识符7
2.1.2基本数据类型8
2.2常量9
2.2.1整型常量9
2.2.2实型常量9
2.2.3字符型常量10
2.2.4字符串常量10
2.2.5符号常量11
2.3变量11
2.3.1变量的定义11
2.3.2变量的初始化12
2.3.3指针变量12
2.3.4引用变量13
2.4 C++语言的基本语句13
2.4.1声明语句13
2.4.2表达式语句13
2.4.3空语句13
2.4.4复合语句13
2.4.5基本输入/输出语句14
2.5运算符与表达式15
2.5.1算术运算符与算术表达式16
2.5.2赋值运算符与赋值表达式17
2.5.3关系运算符和关系表达式18
2.5.4逻辑运算符和逻辑表达式18
2.5.5其他运算符及表达式19
2.5.6表达式中数据类型的转换20
2.5.7表达式的格式21
2.6程序的基本控制结构21
2.6.1顺序结构22
2.6.2分支结构22
2.6.3循环结构27
2.6.4转向语句30
2.7程序举例32
2.8习题35
第3章 函数37
3.1函数的概念和定义37
3.1.1函数的概念37
3.1.2函数定义的基本形式38
3.1.3函数类型与返回值38
3.2函数的调用40
3.2.1函数调用的基本形式40
3.2.2函数的嵌套调用42
3.2.3函数的递归调用43
3.2.4函数的原型说明45
3.3函数的参数传递46
3.3.1函数的值传递46
3.3.2函数的地址传递46
3.3.3函数的引用传递47
3.4函数的其他特性48
3.4.1函数参数的默认值48
3.4.2函数重载49
3.4.3内联函数51
3.4.4 exit函数和abort函数51
3.4.5指向函数的指针51
3.5编译预处理53
3.5.1文件包含53
3.5.2宏定义54
3.5.3条件编译55
3.6变量的作用域与存储类型56
3.6.1变量的作用域56
3.6.2变量的存储类型58
3.7程序举例60
3.8习题65
第4章 数组66
4.1数组的概念与定义66
4.1.1一维数组66
4.1.2二维数组68
4.2字符数组与字符串71
4.2.1字符数组的定义及初始化71
4.2.2字符数组的使用72
4.2.3字符串处理函数74
4.3数组与指针76
4.3.1指针变量的运算76
4.3.2一维数组与指针77
4.3.3二维数组与指针78
4.3.4字符数组与指针81
4.3.5指针数组82
4.4数组与函数83
4.4.1一维数组与函数83
4.4.2二维数组与函数86
4.5程序举例88
4.6习题94
第5章 结构体与简单链表96
5.1结构体96
5.1.1结构体类型96
5.1.2结构体类型的变量97
5.2动态空间100
5.2.1 new运算符100
5.2.2 delete运算符100
5.3简单链表101
5.3.1链表的概念101
5.3.2链表的基本操作102
5.3.3链表的应用103
5.4共用体108
5.4.1共用体类型108
5.4.2共用体类型变量的定义108
5.4.3共用体类型变量的引用109
5.4.4共用体类型变量的特点109
5.5程序举例110
5.6习题113
第6章 类和对象114
6.1面向对象的程序设计114
6.2类116
6.3对象117
6.3.1对象的定义与使用118
6.3.2对象的指针及引用118
6.3.3对象赋值119
6.4类成员的访问控制120
6.5构造函数与析构函数121
6.5.1构造函数121
6.5.2默认构造函数122
6.5.3析构函数123
6.5.4拷贝构造函数124
6.5.5构造函数与成员初始化列表125
6.6 this指针127
6.7静态成员128
6.7.1静态数据成员128
6.7.2静态成员函数129
6.8程序举例130
6.9习题135
第7章 继承与多态性136
7.1继承与派生136
7.1.1派生类136
7.1.2派生成员及其访问权限137
7.1.3多继承139
7.1.4赋值兼容性140
7.2派生类的构造函数与析构函数142
7.2.1单继承时派生类的构造函数142
7.2.2多继承时派生类的构造函数143
7.2.3派生类的对象144
7.2.4派生类的析构函数145
7.3冲突及解决方法145
7.3.1冲突146
7.3.2支配规则146
7.3.3虚基类147
7.4虚函数与多态性150
7.4.1多态性的基本概念150
7.4.2虚函数实现动态多态性151
7.4.3纯虚函数与抽象类153
7.5程序举例155
7.6习题159
第8章 友元函数与运算符重载161
8.1友元函数与友元类161
8.1.1友元函数161
8.1.2友元类163
8.2运算符重载163
8.3单目运算符重载165
8.3.1成员函数重载单目运算符165
8.3.2友元函数重载单目运算符166
8.3.3强制类型转换运算符重载167
8.4双目运算符重载168
8.4.1成员函数重载双目运算符168
8.4.2友元函数重载双目运算符170
8.5程序举例171
8.6习题173
第9章 模板和异常处理175
9.1函数模板175
9.1.1函数模板的定义175
9.1.2函数模板的使用176
9.1.3重载函数模板177
9.2类模板178
9.2.1类模板的定义178
9.2.2类模板的使用179
9.3异常处理180
9.3.1异常处理的机制180
9.3.2异常处理的实现180
9.4程序举例182
9.5习题187
第10章 输入/输出流188
10.1输入/输出流的概念188
10.2 C++语言的基本流类体系188
10.2.1基本流类体系的构成188
10.2.2标准输入/输出流189
10.2.3使用流输入/输出190
10.2.4使用成员函数输入/输出194
10.3文件的输入/输出196
10.3.1文件概述196
10.3.2文件流类库197
10.3.3文件的基本操作197
10.3.4文本文件的操作200
10.3.5二进制文件的操作202
10.4程序举例205
10.5习题207
附录 ASCⅡ表208
参考文献209
热门推荐
- 3480524.html
- 3090533.html
- 2652867.html
- 3035633.html
- 1254863.html
- 3506663.html
- 1326293.html
- 1734111.html
- 1809456.html
- 3503080.html
- http://www.ickdjs.cc/book_456539.html
- http://www.ickdjs.cc/book_193447.html
- http://www.ickdjs.cc/book_2596745.html
- http://www.ickdjs.cc/book_1029697.html
- http://www.ickdjs.cc/book_2162536.html
- http://www.ickdjs.cc/book_1870475.html
- http://www.ickdjs.cc/book_713013.html
- http://www.ickdjs.cc/book_2529913.html
- http://www.ickdjs.cc/book_636753.html
- http://www.ickdjs.cc/book_247784.html