图书介绍
CC++程序设计教程 面向过程分册 第3版PDF|Epub|txt|kindle电子书版本网盘下载
![CC++程序设计教程 面向过程分册 第3版](https://www.shukui.net/cover/58/34570953.jpg)
- 郑秋生,夏敏捷主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121317484
- 出版时间:2017
- 标注页数:327页
- 文件大小:43MB
- 文件页数:340页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
CC++程序设计教程 面向过程分册 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++概述1
1.1 计算机程序设计语言的发展3
1.1.1 机器语言阶段3
1.1.2 汇编语言阶段3
1.1.3 高级语言阶段4
1.1.4 从C到C++5
1.2 过程化程序设计5
1.3 面向对象的程序设计6
1.3.1 基本概念7
1.3.2 面向对象程序设计的特点7
1.4 简单的C/C++程序介绍8
1.5 程序开发的过程11
1.6 C/C++上机实践12
1.6.1 Visual Studio 2013集成开发环境12
1.6.2 开发C/C++的程序过程15
习题117
第2章 数据类型、运算符和表达式19
2.1 保留字和标识符21
2.1.1 保留字21
2.1.2 标识符21
2.2 数据类型21
2.3 常量与变量23
2.3.1 常量23
2.3.2 变量25
2.4 基本运算符和表达式26
2.4.1 基本运算符和表达式简介26
2.4.2 算术运算符和算术表达式27
2.4.3 赋值运算符和赋值表达式28
2.4.4 关系运算符和关系表达式29
2.4.5 逻辑运算符和逻辑表达式30
2.4.6 位运算符和位运算表达式31
2.4.7 条件运算符和条件表达式33
2.4.8 逗号运算符和逗号表达式33
2.4.9 sizeof运算符和sizeof表达式33
2.5 数据类型转换33
2.5.1 隐式转换34
2.5.2 显式转换34
2.6 简单的输入/输出实现方法34
2.6.1 格式化输入/输出——scanf()和printf()34
2.6.2 I/O流37
2.6.3 cin38
2.6.4 cout38
2.6.5 输出控制符39
2.7 认识上机过程中的错误41
习题242
第3章 C++流程控制45
3.1 算法与流程图47
3.1.1 算法的概念47
3.1.2 算法的描述47
3.2 语句和程序的三种基本结构48
3.2.1 语句48
3.2.2 程序的三种基本结构49
3.2.3 结构化算法49
3.3 顺序结构程序50
3.4 选择结构程序51
3.4.1 if语句51
3.4.2 嵌套if语句53
3.4.3 switch语句55
3.5 循环结构程序设计57
3.5.1 while语句57
3.5.2 do-while语句60
3.5.3 for语句62
3.5.4 循环的嵌套64
3.5.5 跳转语句67
3.5.6 三种循环的比较69
3.6 常用算法及应用实例69
3.6.1 累加与累乘69
3.6.2 求最大数、最小数70
3.6.3 求素数71
3.6.4 穷举法73
3.6.5 递推与迭代74
3.7 应用实例77
3.8 程序的调试79
3.8.1 进入调试80
3.8.2 单步调试80
3.8.3 查看变量、表达式的值81
3.8.4 停止调试81
习题382
第4章 函数85
4.1 函数的定义87
4.1.1 函数定义87
4.1.2 函数的返回值88
4.2 函数的调用89
4.2.1 函数调用的形式及过程89
4.2.2 函数的声明90
4.2.3 函数调用的参数传递方式92
4.3 函数的嵌套调用和递归调用94
4.3.1 函数的嵌套调用94
4.3.2 函数的递归调用95
4.4 内联函数和函数重载100
4.4.1 内联函数100
4.4.2 函数重载101
4.5 函数的参数105
4.5.1 函数参数的求值顺序105
4.5.2 具有默认参数值的函数106
4.6 应用实例107
4.7 函数的调试112
习题4114
第5章 作用域和存储类型117
5.1 作用域119
5.1.1 作用域分类119
5.1.2 局部变量与全局变量121
5.1.3 动态存储方式与静态存储方式125
5.2 变量的存储类型126
5.2.1 自动类型126
5.2.2 寄存器类型127
5.2.3 静态类型128
5.2.4 外部类型131
5.3 编译预处理132
5.3.1 宏定义命令132
5.3.2 文件包含命令135
5.3.3 条件编译命令135
5.4 程序的多文件组织137
5.4.1 头文件137
5.4.2 多文件结构137
5.4.3 多文件结构程序示例138
5.5 多文件程序的创建与调试140
习题5142
第6章 数组145
6.1 数组的概念147
6.1.1 数组与数组元素147
6.1.2 数组的维数147
6.2 一维数组的定义及应用147
6.2.1 一维数组的定义和初始化147
6.2.2 一维数组的操作149
6.2.3 数组的越界问题150
6.2.4 一维数组的应用150
6.2.5 基于范围的for循环154
6.3 字符数组的定义及应用155
6.3.1 字符数组和字符串155
6.3.2 字符串处理函数157
6.3.3 字符数组应用举例159
6.4 二维数组161
6.4.1 二维数组的定义161
6.4.2 二维数组的初始化162
6.4.3 二维字符数组164
6.4.4 二维数组应用165
6.5 数组作为函数参数169
6.5.1 向函数传递一维数组169
6.5.2 向函数传递二维数组或多维数组172
6.6 数组应用实例173
6.7 断点调试方法175
习题6183
第7章 结构体、共用体和枚举类型189
7.1 结构体的定义及使用191
7.1.1 结构体的定义191
7.1.2 结构体变量的定义192
7.1.3 结构体变量的使用194
7.1.4 结构体变量的初始化195
7.1.5 结构体数组195
7.1.6 结构体和函数200
7.2 共用体的定义与使用201
7.2.1 共用体的概念201
7.2.2 共用体变量的定义202
7.2.3 共用体变量的使用202
7.3 枚举类型204
7.4 typedef定义类型206
7.5 应用实例207
7.6 程序调试211
7.6.1 结构体变量各成员变量的内存分配情况212
7.6.2 共用体变量各数据成员的内存分配情况213
习题7214
第8章 指针和引用217
8.1 指针与指针变量219
8.1.1 地址与指针的概念219
8.1.2 指针变量220
8.1.3 指针变量的运算224
8.1.4 void指针226
8.1.5 C++11的扩展227
8.2 指针与数组227
8.2.1 一维数组与指针227
8.2.2 二维数组与指针229
8.2.3 指向数组的指针231
8.2.4 指针数组232
8.2.5 指向指针的指针233
8.3 字符指针与字符串234
8.3.1 字符数组与字符指针234
8.3.2 字符指针数组236
8.4 动态内存分配和释放236
8.4.1 C++中堆的使用237
8.4.2 C语言中动态分配空间的函数239
8.5 指针与函数240
8.5.1 指针变量与数组名作函数参数240
8.5.2 返回值为指针类型的函数245
8.5.3 函数指针246
8.6 const指针249
8.6.1 指向常量的指针变量的定义与使用249
8.6.2 指针常量250
8.6.3 指向常量的指针常量251
8.7 结构体指针251
8.7.1 结构体指针的概念251
8.7.2 指向结构体数组元素的指针252
8.7.3 结构体指针作为函数参数253
8.8 链表255
8.8.1 链表概述255
8.8.2 链表的基本操作256
8.9 引用263
8.9.1 引用及声明方法263
8.9.2 用引用作为函数的参数265
8.9.3 如何使一个被调函数同时返回多个值266
8.9.4 用const限定引用267
8.9.5 用引用作为函数返回值268
8.9.6 引用总结269
8.10 综合应用实例269
8.11 上机调试274
8.11.1 指针变量值的调试查看274
8.11.2 函数地址的调试查看275
8.11.3 引用的调试查看276
8.12 小结277
习题8277
第9章 文件283
9.1 C语言文件概述285
9.2 文件结构体与文件指针286
9.3 文件的打开与关闭287
9.3.1 文件的打开(fopen函数)287
9.3.2 文件的关闭(fclose函数)288
9.4 文件的读写289
9.4.1 按字符读写文件(fgetc和fputc函数)289
9.4.2 字符串的读写(fgets和fputs函数)293
9.4.3 格式化的读写(fscanf和fprintf函数)295
9.4.4 数据块的读写(fread和fwrite函数)298
9.5 文件的定位300
9.5.1 位置指针复位(rewind函数)301
9.5.2 位置指针随机定位(fseek函数)302
9.5.3 检测当前位置指针的位置(ftell函数)305
9.6 文件的检测305
9.6.1 文件读写错误检测(ferror函数)305
9.6.2 清除文件错误标志(clearerr函数)306
9.6.3 文件结束检测(feof函数)306
9.7 常用文件操作函数小结306
9.8 程序设计举例307
9.9 上机调试313
习题9318
附录A ASCII码表321
附录B C++的库函数323
参考文献326