图书介绍
C++程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载
![C++程序设计基础](https://www.shukui.net/cover/17/34724339.jpg)
- 张呈祥,孙振业编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115119082
- 出版时间:2004
- 标注页数:322页
- 文件大小:24MB
- 文件页数:337页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C++程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 C++语言概述1
1.1 C++语言的起源与特点1
1.1.1 C++语言的起源1
1.1.2 C++语言的特点1
1.2 C++语言的基本符号与词法2
1.2.1 C++语言的基本符号集2
1.2.2 标识符2
1.2.3 保留字3
1.2.4 ASCII码字符集3
1.3 C++语言程序的结构4
1.3.1 简单的C++语言程序示例4
1.3.2 C++语言程序的结构特点5
1.4.1 C++语言程序编辑及运行的一般步骤6
1.4 C++语言程序的编辑及运行6
1.4.2 Visual C++6.0编译系统简介7
本章小结10
习题11
第2章 C++数据类型与表达式13
2.1 C++数据类型13
2.2 变量14
2.2.1 变量声明和变量的地址14
2.2.2 变量的分类15
2.2.3 变量的声明实例15
2.2.4 变量的初始化16
2.3 常量17
2.3.1 数值常量17
2.3.2 字符型常量18
2.3.3 字符串常量18
2.3.4 转义字符19
2.3.5 符号常量与const常量21
2.4 运算符和表达式22
2.4.1 算术表达式23
2.4.2 赋值表达式26
2.4.3 数据类型的转换28
2.4.4 关系表达式30
2.4.5 逻辑表达式31
2.4.6 逗号表达式32
2.4.7 sizeof运算符33
2.5 位运算34
本章小结36
习题37
3.1.1 编译预处理40
3.1.2 字符输入与输出函数40
第3章 输入与输出40
3.1 字符输入与输出函数40
3.2 格式化输入与输出函数42
3.2.1 输出函数printf()42
3.2.2 输入函数scanf()44
3.3 标准输入与输出46
3.3.1 键盘输入46
3.3.2 屏幕显示46
习题47
本章小结47
第4章 C++语言程序与流程控制51
4.1 算法与结构51
4.1.1 算法的基本概念51
4.1.2 常用流程图52
4.1.3 结构化程序设计的基本概念52
4.2 顺序结构53
4.2.4 注释行54
4.2.3 空语句54
4.2.1 赋值语句54
4.2.2 复合语句54
4.3 选择结构控制55
4.3.1 条件选择结构——if-else55
4.3.2 条件运算符和条件表达式61
4.3.3 开关选择结构——switch-case61
4.3.4 无条件转向语句——goto64
4.4 循环结构65
4.4.1 while循环66
4.4.2 do-while循环67
4.4.3 for循环结构68
4.4.4 多重循环71
4.4.5 循环的辅助语句72
4.5 应用举例74
习题78
本章小结78
第5章 数组84
5.1 数组的概念85
5.2 一维数组85
5.2.1 一维数组的定义85
5.2.2 一维数组的引用86
5.2.3 一维数组的初始化87
5.3 二维数组89
5.3.1 二维数组的定义89
5.3.2 二维数组的引用90
5.3.3 二维数组的初始化90
5.3.4 二维数组的输入与输出91
5.4 字符数组94
5.4.1 字符数组的定义94
5.4.3 字符串与字符数组95
5.4.2 字符数组的初始化95
5.4.4 字符数组的引用96
5.4.5 多个字符串的存储97
5.4.6 字符函数和字符串函数98
5.5 应用举例102
本章小结107
习题108
第6章 指针应用基础113
6.1 指针基本知识113
6.1.1 指针的概念113
6.1.2 指针变量定义与赋值114
6.2 指针变量基本操作115
6.2.1 指针变量的使用115
6.2.2 指针移动116
6.2.3 指针变量带下标使用方式118
6.2.4 指针关系运算121
6.2.5 指针运算结合性122
6.2.6 多级指针基本概念124
6.3 指针与数组125
6.3.1 用一级指针访问数组125
6.3.2 指向一维数组的指针127
6.3.3 指针数组与多字符串处理131
6.4 动态存储空间管理132
6.4.1 new运算符132
6.4.2 delete运算符133
6.4.3 malloc与free函数简介135
本章小结135
习题136
7.1 函数基础知识138
7.1.1 函数的定义方法138
第7章 函数138
7.1.2 函数的调用140
7.1.3 函数的原型声明142
7.2 函数调用中的数据传递144
7.2.1 函数调用过程中内存机制144
7.2.2 数值传递调用与地址传递调用146
7.2.3 数组参数148
7.2.4 引用作函数参数152
7.2.5 返回指针的函数153
7.3 函数指针156
7.3.1 指向函数的指针156
7.3.2 使用函数指针调用函数格式157
7.3.3 函数指针作函数参数158
7.4 函数的重载159
7.5 变量的作用域与存储类型160
7.5.1 变量的作用域161
7.5.2 变量的存储类型165
7.6 关于函数的几个专题166
7.6.1 内联函数166
7.6.2 递归函数167
7.6.3 带默认参数的函数170
7.7 函数应用实例171
7.8 编译预处理175
7.8.1 预处理命令——#include175
7.8.2 预处理命令——#define175
7.8.3 条件编译简介176
本章小结177
习题178
第8章 结构体、联合与枚举182
8.1 结构体类型定义182
8.2.1 结构体变量声明183
8.2 结构体变量声明与初始化183
8.2.2 结构体变量初始化185
8.3 结构体变量使用方式186
8.3.1 结构体变量与数组的应用186
8.3.2 结构体指针变量应用189
8.4 结构体与函数191
8.5 结构体与链表194
8.5.1 链表的结构194
8.5.2 链表的操作196
8.6 共用体200
8.6.1 共用体类型与变量200
8.6.2 共用体类型应用202
8.7 枚举类型203
8.7.1 枚举类型定义203
8.7.2 枚举变量应用204
8.8 类型名的重定义205
本章小结207
习题208
第9章 类与数据抽象212
9.1 类的定义212
9.1.1 类与数据封装212
9.1.2 类的定义212
9.1.3 类定义的说明215
9.2 对象的创建与成员引用216
9.2.1 对象的创建216
9.2.2 对象成员引用216
9.3 构造函数与析构函数218
9.3.1 构造函数219
9.3.2 析构函数220
9.3.3 拷贝构造函数222
9.3.4 动态分配对象存储空间223
9.4 友元函数与友元类224
9.4.1 友元函数224
9.4.2 友元类226
9.5 静态成员228
9.6 this指针229
本章小结230
习题231
第10章 派生与继承235
10.1 派生类235
10.1.1 派生类定义格式235
10.1.2 派生类构造函数237
10.2 继承方式241
10.2.1 公有继承方式241
10.2.2 私有继承方式242
10.2.3 保护属性与保护继承方式243
10.3 派生与继承应用实例245
本章小结248
习题248
第11章 多态性253
11.1 运算符重载253
11.1.1 运算符重载概念253
11.1.2 双目运算符重载254
11.1.3 单目运算符重载257
11.2 多态性与虚函数260
11.2.1 多态性概念260
11.2.2 虚函数263
11.2.3 纯虚函数与抽象类265
11.3 模板274
11.3.1 模板的概念274
11.3.2 函数模板275
11.3.3 类模板277
本章小结281
习题282
第12章 C++流284
12.1 C++流类库284
12.1.1 流的概念284
12.1.2 C++流类库284
12.2 C++输入/输出流285
12.2.1 输出流基本操作285
12.2.2 输入流基本操作287
12.3 C++I/O流格式控制289
12.3.1 使用流对象成员函数实现格式控制289
12.3.2 使用流操纵算子控制格式293
12.4 C++文件流294
12.4.1 文件基本概念294
12.4.2 文件的打开与关闭296
12.4.3 文件的读写298
本章小结304
习题304
实训307
实训一 Visual C++6.0开发环境应用与程序语法错误排除307
实训二 C++运算符与表达式310
实训三 程序结构控制语句应用313
实训四 数组应用程序设计316
实训五 指针操作程序设计317
实训六 自定义函数318
实训七 自定义数据类型319
实训八 类基本应用训练320
实训九 继承与派生练习321
实训十 运算符重载321
实训十一 文件操作322