图书介绍
C/C++程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![C/C++程序设计教程](https://www.shukui.net/cover/30/30886475.jpg)
- 苏长龄,黄岚主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508421337
- 出版时间:2004
- 标注页数:329页
- 文件大小:11MB
- 文件页数:340页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C/C++程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1C语言概述1
1.1.1C语言及其特点1
第1章 概述1
1.1.2C语言程序的结构特点3
1.2C语言的基本符号5
1.2.1基本符号集5
1.2.2标识符5
1.3程序设计方法简介7
1.3.1算法7
1.3.2结构化程序设计方法简介10
本章小结12
习题一13
2.2常量15
2.2.1数值常量15
第2章 数据类型、运算符和表达式15
2.1C语言数据类型简介15
2.2.2字符常量和字符串16
2.2.3符号常量18
2.2.4转义字符20
2.3变量21
2.3.1变量说明和变量地址21
2.3.2变量的初始化22
2.3.3数据类型23
2.3.4存储类型和变量的作用域25
2.4.1运算符和表达式28
2.4运算符和表达式28
2.4.2赋值运算符和赋值表达式29
2.4.3算术运算符和算术表达式30
2.4.4逗号运算符和逗号表达式33
2.4.5关系和逻辑运算表达式34
2.4.6条件表达式37
2.4.7位运算表达式37
2.4.8运算符的结合律和优先级41
本章小结42
习题二45
3.1数据的输入和输出49
3.1.1putchar()函数和getchar()函数49
第3章 三种基本结构的程序设计49
3.1.2printf()函数和scanf()函数51
3.2顺序结构56
3.2.1赋值语句和空语句56
3.2.2复合语句57
3.3分支结构58
3.3.1条件分支结构58
3.3.2无条件分支结构61
3.3.3条件分支的嵌套61
3.3.4开关分支结构64
3.3.5程序举例68
3.4循环结构71
3.4.1用goto语句构成循环71
3.4.2while语句72
3.4.3do-while语句75
3.4.4for语句77
3.4.5嵌套循环81
3.4.6break和continue语句的使用82
3.4.7程序举例84
3.4.8循环语句小结86
本章小结87
习题三89
第4章 数组96
4.1数组和数组元素96
4.2.1一维数组的定义和使用97
4.2一维数组97
4.2.2一维数组的初始化99
4.2.3一维数组程序举例100
4.3多维数组104
4.3.1二维数组的定义和引用104
4.3.2二维数组的初始化107
4.3.3二维数组程序举例109
4.4字符数组110
4.4.1字符数组的定义和使用110
4.4.2字符数组的初始化111
4.4.3字符串的输入和输出111
4.4.4用于字符处理的库函数113
本章小结114
习题四116
第5章 C语言函数121
5.1C语言程序的组成121
5.1.1C语言函数的结构121
5.1.2C语言程序的组成122
5.2函数的参数123
5.2.1带参数函数定义的一般形式123
5.2.2形式参数和实际参数124
5.2.3数组作为函数的参数125
5.3函数的调用130
5.3.1函数的原型130
5.3.2函数调用的一般形式132
5.3.3函数的值134
5.3.4函数的递归调用135
5.4程序编译预处理139
5.4.1宏定义139
5.4.2文件包含140
5.4.3条件编译141
本章小结144
习题五145
第6章 构造数据类型149
6.1结构体149
6.1.1结构体类型定义及结构体类型变量说明149
6.1.2结构体类型变量的引用153
6.1.3结构体变量的初始化154
6.1.4结构体数组155
6.1.5结构体和函数157
6.2.1位段的定义和位段变量的说明159
6.2位段159
6.2.2位段变量的使用161
6.3共用体162
6.3.1共用体类型的定义和共用体变量的说明162
6.3.2共用体成员的使用164
6.4枚举类型165
6.4.1枚举类型的定义和枚举变量的说明165
6.4.2枚举类型数据的使用166
6.5用typedef定义类型168
本章小结170
习题六171
7.1.1变量和地址176
第7章 指针176
7.1指针变量的概念176
7.1.2指针变量和指针的类型177
7.2变量的指针与指针变量177
7.2.1指针变量的定义及使用177
7.2.2指针变量的初始化180
7.2.3指针运算181
7.3指针与数组184
7.3.1指向数组的指针184
7.3.2字符指针与字符数组188
7.3.3多级指针及指针数组192
7.3.4指针与多维数组195
7.4.1函数参数为指针199
7.4指针与函数199
7.4.2函数的返回值为指针202
7.4.3指向函数的指针204
7.4.4命令行参数207
7.5指针与结构体210
7.5.1结构体指针与指向结构体数组的指针210
7.5.2结构体指针与函数214
本章小结216
习题七218
第8章 文件224
8.1C语言文件概述224
8.1.1文件概述224
8.1.3标准输入输出库函数225
8.1.2缓冲文件系统和非缓冲文件系统225
8.1.4标准设备文件及I/O改向228
8.2缓冲型文件输入输出系统229
8.2.1文件(FILE)类型结构及文件指针229
8.2.2文件的打开与关闭230
8.2.3文件的读写232
8.2.4文件的定位239
8.2.5出错的检测241
8.3非缓冲型文件输入输出系统241
本章小结245
习题八246
9.1面向对象程序设计概述250
第9章 类和对象250
9.2从C向C++过渡251
9.2.1简单C++程序的认识251
9.2.2格式化输出和标准输入流252
9.2.3函数的说明与参数254
9.2.4枚举名与结构体名257
9.2.5自由存储操作符new和delete257
9.3类和对象260
9.3.1类的定义261
9.3.2类的对象261
9.3.3类的成员262
9.4.1成员函数265
9.4类的成员函数与友元函数265
9.4.2友元函数268
9.5构造函数与析构函数271
9.5.1构造函数272
9.5.2析构函数273
9.5.3缺省构造函数和析构函数275
9.5.4复制构造函数275
9.6静态成员276
9.7类的作用域277
9.8对象的生存期278
本章小结279
习题九280
10.1.1派生类284
10.1单一继承284
第10章 继承284
10.1.2继承时的访问控制287
10.2多重继承290
10.3继承下的构造函数和析构函数292
10.3.1无参的构造函数292
10.3.2有参的构造函数294
10.4虚基类297
本章小结298
习题十299
第11章 多态性300
11.1重载300
11.1.1函数原型300
11.1.2函数重载301
11.1.3运算符重载305
11.2虚函数311
11.2.1派生类指针311
11.2.2虚函数312
11.2.3纯虚函数与抽象类314
11.3I/O系统315
11.3.1I/O流315
11.3.2文件流317
本章小结320
习题十一321
附录一 C常用库函数323
附录二 ASCII码表329