图书介绍
C++语言简明教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 吕凤翥编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302155534
- 出版时间:2007
- 标注页数:307页
- 文件大小:10MB
- 文件页数:321页
- 主题词: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.2 C++语言是一种面向对象的程序设计语言4
1.2.1 C++语言对面向对象程序设计方法的支持4
1.2.2 C++语言与C语言的关系5
1.3 C++语言的词法及词法规则6
1.3.1 C++语言的字符集7
1.3.2 单词及词法规则7
1.4 C++程序结构的特点8
1.4.1 一个C++语言的示范程序8
1.4.2 C++程序的组成部分9
1.4.3 C++程序的书写格式12
1.5 C++程序的实现12
1.5.1 C++程序的编辑、编译和运行12
1.5.2 Visual C++ 6.0版本的基本用法14
练习题18
作业题18
第2章 数据类型和表达式22
2.1 基本数据类型22
2.2 常量和变量23
2.2.1 常量23
2.2.2 变量25
2.3 数组26
2.3.1 数组的定义26
2.3.2 数组的赋值27
2.3.3 字符数组29
2.4 指针和引用30
2.4.1 指针30
2.4.2 指针和数组32
2.4.3 字符指针37
2.4.4 引用38
2.5 运算符40
2.5.1 算术运算符40
2.5.2 关系运算符41
2.5.3 逻辑运算符41
2.5.4 位操作运算符41
2.5.5 赋值运算符42
2.5.6 其他运算符42
2.5.7 运算符的优先级和结合性45
2.6 表达式45
2.6.1 表达式的值和类型45
2.6.2 表达式中的类型转换49
2.7 结构和联合51
2.7.1 结构51
2.7.2 联合55
练习题56
作业题58
第3章 预处理和语句62
3.1 预处理功能62
3.1.1 文件包含命令63
3.1.2 条件编译命令63
3.1.3 宏定义命令65
3.2 语句68
3.2.1 表达式语句和空语句68
3.2.2 复合语句和分程序69
3.3 选择语句69
3.3.1 条件语句69
3.3.2 开关语句71
3.4 循环语句73
3.4.1 while循环语句74
3.4.2 do-while循环语句75
3.4.3 for循环语句75
3.4.4 多重循环78
3.5 转向语句79
3.5.1 goto语句80
3.5.2 break语句80
3.5.3 continue语句81
练习题82
作业题83
第4章 函数和作用域91
4.1 函数的定义和说明91
4.1.1 函数的定义格式91
4.1.2 函数的说明方法92
4.2 函数的调用93
4.2.1 函数的值和类型93
4.2.2 函数的传值调用94
4.2.3 函数的引用调用96
4.3 函数的参数98
4.3.1 函数参数的求值顺序98
4.3.2 设置函数参数的默认值99
4.4 内联函数100
4.4.1 内联函数引入的原因100
4.4.2 内联函数的定义方法100
4.4.3 使用内联函数应注意的事项101
4.5 函数重载101
4.5.1 参数类型上不同的重载函数102
4.5.2 参数个数上不同的重载函数102
4.6 函数的嵌套调用和递归调用103
4.6.1 函数的嵌套调用103
4.6.2 函数的递归调用105
4.7 作用域106
4.7.1 标识符的作用域规则106
4.7.2 作用域的种类107
4.7.3 关于重新定义标识符的作用域规定107
4.7.4 局部变量和全局变量109
4.7.5 内部函数和外部函数110
4.8 C++语言的系统函数113
4.8.1 C++语言系统函数概述113
4.8.2 字符串处理函数114
练习题117
作业题118
第5章 类和对象(一)126
5.1 类的定义126
5.1.1 什么是类126
5.1.2 类的定义格式127
5.1.3 定义类时的注意事项129
5.2 对象的定义131
5.2.1 对象的定义格式131
5.2.2 对象成员的表示方法131
5.3 对象的初始化133
5.3.1 构造函数和析构函数134
5.3.2 默认构造函数和默认析构函数135
5.3.3 复制构造函数136
5.4 成员函数的特性138
5.4.1 内联函数和外联函数138
5.4.2 重载性139
5.4.3 设置参数的默认值140
5.5 静态成员141
5.5.1 静态数据成员142
5.5.2 静态成员函数144
5.6 友元145
5.6.1 友元函数146
5.6.2 友元类147
5.7 对象的生存期148
练习题151
作业题152
第6章 类和对象(二)158
6.1 对象指针和对象引用158
6.1.1 指向类的成员的指针158
6.1.2 对象指针和对象引用作为函数参数160
6.1.3 this指针163
6.2 对象数组和对象指针数组164
6.2.1 对象数组164
6.2.2 指向数组的指针和指针数组167
6.3 常类型170
6.3.1 一般常量和对象常量170
6.3.2 常指针和常引用171
6.3.3 常成员174
6.4 子对象和堆对象177
6.4.1 子对象177
6.4.2 堆对象178
6.5 类型转换184
6.5.1 类型的自动隐式转换184
6.5.2 构造函数具有类型转换功能185
6.5.3 类型转换函数187
练习题188
作业题189
第7章 继承性和派生类198
7.1 基类和派生类198
7.1.1 派生类的定义199
7.1.2 派生类的三种继承方式199
7.1.3 基类成员在派生类中的访问权限200
7.1.4 成员访问权限的控制200
7.2 单继承203
7.2.1 派生类构造函数和析构函数204
7.2.2 子类型和赋值兼容规则210
7.3 多继承213
7.3.1 多继承的概念213
7.3.2 多继承的构造函数和析构函数214
7.3.3 多继承的二义性问题217
7.4 虚基类222
7.4.1 虚基类的引入和说明222
7.4.2 含有虚基类的派生类的构造函数224
练习题226
作业题226
第8章 多态性和虚函数236
8.1 函数重载236
8.2 运算符重载238
8.2.1 运算符重载的几个问题238
8.2.2 运算符重载函数的两种形式240
8.2.3 其他运算符的重载举例245
8.3 静态联编和动态联编250
8.3.1 静态联编250
8.3.2 动态联编251
8.4 虚函数252
8.5 纯虚函数和抽象类258
8.5.1 纯虚函数258
8.5.2 抽象类260
8.6 虚析构函数263
练习题265
作业题265
第9章 C++语言的I/O流库274
9.1 屏幕输出275
9.1.1 使用预定义的插入符275
9.1.2 使用成员函数put()输出一个字符276
9.1.3 使用成员函数write()输出一个字符串277
9.2 键盘输入278
9.2.1 使用预定义的提取符278
9.2.2 使用成员函数get()获取一个字符280
9.2.3 使用成员函数read()读取一串字符283
9.3 插入符和提取符的重载284
9.4 格式化输入和输出286
9.4.1 使用成员函数设置流的格式化标志位286
9.4.2 格式输出函数288
9.4.3 操作子290
9.5 磁盘文件的输入和输出291
9.5.1 磁盘文件的打开和关闭操作291
9.5.2 文本文件的读写操作294
9.5.3 二进制文件的读写操作297
9.5.4 随机访问数据文件298
练习题301
作业题302
附录A ASCII码表306
参考文献307
热门推荐
- 1071670.html
- 444175.html
- 1575770.html
- 2225039.html
- 1566081.html
- 3792199.html
- 1995258.html
- 3906607.html
- 727630.html
- 2576437.html
- http://www.ickdjs.cc/book_3703922.html
- http://www.ickdjs.cc/book_3757335.html
- http://www.ickdjs.cc/book_2160307.html
- http://www.ickdjs.cc/book_833874.html
- http://www.ickdjs.cc/book_1929174.html
- http://www.ickdjs.cc/book_2469357.html
- http://www.ickdjs.cc/book_2172085.html
- http://www.ickdjs.cc/book_587887.html
- http://www.ickdjs.cc/book_3362375.html
- http://www.ickdjs.cc/book_2551100.html