图书介绍
C/C++程序设计教程 面向过程分册PDF|Epub|txt|kindle电子书版本网盘下载
![C/C++程序设计教程 面向过程分册](https://www.shukui.net/cover/76/30726261.jpg)
- 郑秋生主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7121145513
- 出版时间:2011
- 标注页数:283页
- 文件大小:65MB
- 文件页数:296页
- 主题词:
PDF下载
下载说明
C/C++程序设计教程 面向过程分册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章C++概述1
1.1计算机程序设计语言的发展2
1.1.1机器语言阶段2
1.1.2汇编语言阶段2
1.1.3高级语言阶段3
1.1.4从C到C++4
1.2过程化程序设计4
1.3面向对象的程序设计5
1.3.1基本概念5
1.3.2面向对象程序设计的特点6
1.4简单的C++程序介绍6
1.5程序开发的过程9
1.6 C++上机实践10
1.6.1 Visual C++ 6.0集成开发环境10
1.6.2开发C++程序过程12
习题一13
第2章 数据类型、运算符和表达式14
2.1保留字和标识符15
2.1.1保留字15
2.1.2标识符15
2.2 C++的基本数据类型15
2.3常量与变量17
2.3.1常量17
2.3.2变量18
2.4基本运算符和表达式19
2.4.1基本运算符和表达式的简介20
2.4.2算术运算符和算术表达式20
2.4.3赋值运算符和赋值表达式21
2.4.4关系运算符和关系表达式23
2.4.5逻辑运算符和逻辑表达式23
2.4.6位运算符和位运算表达式24
2.4.7条件运算符和条件表达式25
2.4.8逗号运算符和逗号表达式26
2.4.9 sizeof运算符和sizeof表达式26
2.5数据类型转换26
2.5.1隐式转换26
2.5.2显式转换27
2.6简单的输入/输出实现方法27
2.6.1格式化输入/输出——scanf()和printf()27
2.6.2 I/O流29
2.6.3 cin30
2.6.4 cout30
2.6.5输出控制符31
2.7认识上机过程中的错误33
习题二34
第3章C++流程控制35
3.1算法与流程图36
3.1.1算法的概念36
3.1.2算法的描述36
3.2 C++语句和程序的三种基本结构37
3.2.1 C++语句37
3.2.2 C++程序的三种基本结构38
3.2.3结构化算法38
3.3顺序结构程序38
3.4选择结构程序39
3.4.1 if语句40
3.4.2嵌套if语句41
3.4.3 switch语句44
3.5循环结构程序设计46
3.5.1 while语句46
3.5.2 do-while语句48
3.5.3 for循环语句50
3.5.4循环的嵌套52
3.5.5转向语句55
3.5.6三种循环的比较56
3.6常用算法及应用实例57
3.6.1累加与累乘57
3.6.2求最大数、最小数58
3.6.3求素数59
3.6.4枚举法60
3.6.5递推与迭代61
3.7程序的调试64
3.7.1进入调试65
3.7.2单步调试66
3.7.3查看变量、表达式的值66
3.7.4停止调试66
习题三67
第4章 函数71
4.1函数的定义72
4.1.1函数定义72
4.1.2函数的返回值73
4.2函数的调用74
4.2.1函数调用形式及过程74
4.2.2函数的声明75
4.2.3函数调用的参数传递方式77
4.3函数的嵌套调用和递归调用79
4.3.1函数的嵌套调用79
4.3.2函数的递归调用80
4.4内联函数和函数重载84
4.4.1内联函数84
4.4.2函数重载86
4.5函数的参数90
4.5.1函数参数的求值顺序90
4.5.2具有默认参数值的函数90
4.6应用实例91
4.7函数的调试95
习题四96
第5章 作用域和存储类型99
5.1作用域100
5.1.1作用域分类100
5.1.2局部变量与全局变量101
5.1.3动态存储方式与静态存储方式104
5.2变量的存储类型105
5.2.1自动类型(auto)105
5.2.2寄存器类型(register)106
5.2.3静态类型(static )106
5.2.4外部类型(extern)109
5.3编译预处理110
5.3.1宏定义110
5.3.2文件包含命令113
5.3.3条件编译命令114
5.4程序的多文件组织115
5.4.1头文件115
5.4.2多文件结构115
5.4.3多文件结构程序示例116
5.5多文件程序的创建与调试118
5.5.1多文件程序的创建118
5.5.2多文件程序的调试119
习题五121
第6章 数组123
6.1数组的概念124
6.1.1数组与数组元素124
6.1.2数组的维数124
6.2一维数组的定义及应用124
6.2.1一维数组的定义和初始化124
6.2.2一维数组的操作126
6.2.3数组的越界问题127
6.2.4一维数组的应用127
6.3字符数组的定义及应用131
6.3.1字符数组和字符串131
6.3.2字符串处理函数133
6.3.3字符数组应用举例135
6.4二维数组136
6.4.1二维数组的定义137
6.4.2二维数组的初始化138
6.4.3二维字符数组139
6.4.4二维数组应用140
6.5数组作为函数参数145
6.5.1向函数传递一维数组145
6.5.2向函数传递二维数组或多维数组147
6.6数组应用实例148
6.7断点调试的方法150
习题六154
第7章 结构体、共用体和枚举类型160
7.1结构体的定义及使用161
7.1.1结构体的定义161
7.1.2定义结构体变量的方法161
7.1.3结构体变量的使用163
7.1.4结构体变量的初始化164
7.1.5结构体数组164
7.1.6结构体和函数169
7.2共用体的定义与使用170
7.2.1共用体的概念170
7.2.2定义共用体类型变量170
7.2.3共用体变量的使用171
7.3枚举类型173
7.4 typedef定义类型175
7.5应用实例176
7.6程序调试178
7.6.1结构体变量各成员变量内存分配情况178
7.6.2共用体变量各数据成员内存分配情况179
习题七180
第8章 指针和引用183
8.1指针与指针变量184
8.1.1地址与指针的概念184
8.1.2指针变量185
8.1.3指针变量的运算189
8.1.4 void指针191
8.2指针与数组191
8.2.1一维数组与指针192
8.2.2二维数组与指针193
8.2.3指向数组的指针195
8.2.4指针数组196
8.2.5指向指针的指针197
8.3字符指针与字符串198
8.3.1字符数组与字符指针198
8.3.2字符指针数组200
8.4动态内存分配和释放200
8.4.1 C++中堆的使用201
8.4.2 C语言中动态分配空间的函数203
8.5指针与函数204
8.5.1指针变量与数组名作函数参数204
8.5.2返回值为指针类型的函数208
8.5.3函数指针210
8.6 const指针211
8.6.1指向常量的指针变量的定义与使用211
8.6.2指针常量212
8.6.3指向常量的指针常量213
8.7结构体指针213
8.7.1结构体指针的概念213
8.7.2指向结构体数组元素的指针214
8.7.3结构体指针作为函数参数215
8.8链表217
8.8.1链表概述217
8.8.2链表的基本操作218
8.9引用225
8.9.1引用及声明方法225
8.9.2用引用作为函数的参数227
8.9.3如何使一个被调函数同时返回多个值228
8.9.4用const限定引用229
8.9.5用引用作为函数返回值230
8.9.6引用总结231
8.10综合应用实例231
8.11上机调试235
8.11.1指针变量值的调试查看235
8.11.2函数地址的调试查看237
8.11.3引用的调试查看238
小结238
习题八239
第9章 文件243
9.1 C语言文件概述244
9.2文件结构体与文件指针245
9.3文件的打开与关闭246
9.3.1文件的打开(fopen函数)246
9.3.2文件的关闭(fclose函数)247
9.4文件的读写248
9.4.1字符的读写 ( fgetc函数和fputc函数)248
9.4.2字符串的读写 (fgets函数和fputs函数)253
9.4.3数据块的读写 (fread函数和fwrite函数)255
9.4.4格式化的读写 (fscanf函数和fprintf函数)257
9.5文件的定位258
9.5.1位置指针复位(rewind函数)259
9.5.2位置指针随机定位 (fseek函数)260
9.5.3检测当前位置指针的 位置(ftell函数)263
9.6文件的检测263
9.6.1文件读写错误检测 (ferror函数)263
9.6.2清除文件错误标志 ( clearerr函数)263
9.6.3文件结束检测(feof函数)264
9.7常用的文件操作函数小结264
9.8程序设计举例265
9.9上机调试271
习题九276
附录A ASCII码表278
附录BC++的库函数280