图书介绍
C/C++语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 龚尚福,贾澎涛主编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560627359
- 出版时间:2012
- 标注页数:352页
- 文件大小:17MB
- 文件页数:361页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C/C++语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1计算机语言及其发展1
1.2算法与流程2
1.2.1算法的概念2
1.2.2算法的表示形式3
1.3程序设计方法4
1.3.1结构化程序设计方法5
1.3.2面向对象程序设计方法7
1.4 C/C++的特点9
1.5 C与C++程序实例11
1.5.1 C程序实例11
1.5.2 C++程序实例12
1.6 C/C++程序上机步骤13
1.6.1 Microsoft Visual C++ 6.0集成环境简介13
1.6.2 C程序上机步骤14
1.6.3 C++程序上机步骤17
1.7小结18
习题一18
第2章 数据类型和表达式19
2.1词法构成19
2.1.1字符集19
2.1.2标识符20
2.1.3关键字21
2.1.4注释符21
2.2数据类型21
2.2.1整型22
2.2.2实型24
2.2.3字符类型25
2.3常量与变量26
2.3.1常量26
2.3.2变量28
2.4指针类型31
2.4.1指针的概念31
2.4.2指针变量的定义33
2.5运算符和表达式35
2.5.1运算符和表达式概述35
2.5.2算术运算符和算术表达式37
2.5.3关系运算符和关系表达式39
2.5.4逻辑运算符和逻辑表达式40
2.5.5条件运算符和条件表达式41
2.5.6逗号运算符和逗号表达式42
2.5.7赋值运算符和赋值表达式43
2.5.8位运算符和位运算表达式44
2.5.9其他运算表达式46
2.5.10表达式的类型转换47
2.6小结50
习题二51
第3章 程序设计基础53
3.1程序结构和语句53
3.1.1三种程序结构53
3.1.2 C语句概述55
3.1.3程序设计的步骤56
3.2数据的输入与输出57
3.2.1 printf()函数57
3.2.2 scanf()函数60
3.2.3字符输入/输出函数62
3.3顺序结构的程序设计64
3.4选择结构的程序设计65
3.4.1 if选择结构66
3.4.2 switch选择结构69
3.4.3选择结构嵌套72
3.4.4选择结构程序举例76
3.5循环结构的程序设计78
3.5.1 while语句78
3.5.2 do-while语句80
3.5.3 for循环结构81
3.5.4 continue语句和break语句84
3.5.5 goto语句86
3.5.6循环的嵌套87
3.5.7循环结构程序举例89
3.6程序设计风格94
3.7小结95
习题三95
第4章 数组103
4.1一维数组104
4.1.1一维数组的定义104
4.1.2一维数组的引用105
4.1.3一维数组元素的初始化105
4.1.4一维数组应用举例106
4.2二维数组109
4.2.1二维数组的定义109
4.2.2二维数组的引用110
4.2.3二维数组元素的初始化111
4.3字符数组与字符串112
4.3.1字符数组的定义与操作112
4.3.2字符串113
4.3.3字符串处理函数117
4.3.4字符串数组119
4.4指针与数组120
4.4.1指针运算120
4.4.2指向一维数组的指针121
4.4.3指向二维数组的指针124
4.4.4指针与字符串128
4.4.5指针数组129
4.5指向指针的指针130
4.6小结132
习题四133
第5章 函数139
5.1 C程序结构139
5.2函数定义141
5.2.1无参函数的定义格式141
5.2.2有参函数的定义格式142
5.2.3函数的返回值与return语句144
5.3函数调用和函数说明145
5.3.1函数调用的形式145
5.3.2函数调用的方式146
5.3.3函数说明146
5.3.4函数调用的执行过程148
5.4函数的嵌套调用和递归调用149
5.4.1函数的嵌套调用149
5.4.2函数的递归调用150
5.5变量的作用域与存储方式152
5.5.1变量的作用域152
5.5.2动态存储方式与静态存储方式155
5.6函数间的数据传递159
5.6.1传值方式传递数据159
5.6.2传地址方式传递数据160
5.6.3利用全局变量传递数据164
5.7指针函数164
5.8函数指针166
5.8.1函数指针的概念166
5.8.2用函数指针作函数参数168
5.9综合实例169
5.10小结171
习题五171
第6章 结构体、共用体与枚举177
6.1结构体类型的声明177
6.2结构体变量的定义、引用和初始化180
6.2.1结构体变量的定义180
6.2.2结构体变量的引用182
6.2.3结构体变量的初始化182
6.3结构体数组183
6.3.1结构体数组的定义183
6.3.2结构体数组的引用184
6.3.3结构体数组的初始化184
6.4结构体与指针186
6.4.1指向结构体变量的指针186
6.4.2指向结构体类型数组的指针188
6.5结构体与函数189
6.5.1指向结构体变量的指针作函数参数189
6.5.2结构体变量作为函数的返回值190
6.6共用体191
6.6.1共用体类型的声明191
6.6.2共用体变量的定义192
6.6.3共用体变量的引用193
6.7枚举类型195
6.8类型定义语句typedef197
6.9小结199
习题六199
第7章 编译预处理204
7.1宏定义204
7.1.1无参宏定义204
7.1.2带参宏定义206
7.2文件包含208
7.3条件编译210
7.4小结212
习题七212
第8章 文件215
8.1文件概述215
8.2文件指针216
8.3文件的打开与关闭216
8.4文件的读写218
8.4.1字符读写函数219
8.4.2字符串读写函数220
8.4.3数据块读写函数222
8.4.4格式化读写函数223
8.5文件的定位224
8.6文件检测函数226
8.7小结226
习题八227
第9章从C到C+231
9.1 C++对C的一般扩充231
9.1.1新增的关键字231
9.1.2注释231
9.1.3类型转换232
9.1.4灵活的变量声明232
9.1.5 const232
9.1.6 struct234
9.1.7作用域分辨运算符234
9.1.8 C++的动态内存分配235
9.1.9引用237
9.2 C++中的函数239
9.2.1主函数239
9.2.2函数定义240
9.2.3内置函数240
9.2.4缺省参数值240
9.2.5重载函数241
9.3 C++的输入与输出流242
9.3.1 C++的流类结构243
9.3.2格式化I/O243
9.4小结248
习题九248
第10章 类与对象250
10.1类与对象的基本概念250
10.1.1类的声明251
10.1.2类成员函数的定义252
10.1.3对象的定义与引用253
10.1.4对象数组256
10.1.5对象指针257
10.1.6 const在类中的应用260
10.2构造函数和析构函数262
10.2.1构造函数262
10.2.2缺省参数的构造函数265
10.2.3重载构造函数265
10.2.4复制构造函数267
10.2.5析构函数269
10.2.6动态对象创建270
10.3静态成员271
10.3.1静态数据成员272
10.3.2静态成员函数274
10.4类对象作为成员275
10.5友元276
10.6小结278
习题十279
第11章 继承与派生281
11.1类的继承与派生281
11.1.1继承与派生的概念281
11.1.2派生类的声明282
11.2派生类的构造函数和析构函数288
11.2.1构造和析构的次序288
11.2.2派生类构造函数的构造规则289
11.3多重继承291
11.3.1多重继承的声明291
11.3.2多重继承的构造函数293
11.4虚基类294
11.4.1虚基类的引入294
11.4.2虚基类的定义295
11.4.3虚基类的初始化296
11.5小结298
习题十一298
第12章 多态性301
12.1多态性概述301
12.2函数重载301
12.3运算符重载302
12.3.1运算符重载的规则302
12.3.2运算符重载为成员函数304
12.3.3运算符重载为友元函数307
12.3.4“+++”和“一”的重载310
12.4虚函数312
12.4.1引入派生类后的对象指针312
12.4.2虚函数的定义及使用313
12.4.3虚析构函数315
12.5抽象类316
12.6综合实例——俄罗斯方块游戏318
12.7小结329
习题十二329
第13章 模板332
13.1函数模板332
13.2类模板337
13.3综合实例340
13.4小结342
习题十三342
第14章 异常处理344
14.1异常处理机制344
14.2异常处理的实现344
14.2.1异常处理的语法345
14.2.2异常处理的执行过程345
14.3异常规范347
14.4小结351
习题十四351
参考文献352