图书介绍
C及C++程序设计【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 张富编 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115084769
- 出版时间:2000
- 标注页数:363页
- 文件大小:10MB
- 文件页数:377页
- 主题词:C语言 程序设计 高等教育 教材
PDF下载
下载说明
C及C++程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 C 语言基础2
第一章 对 C 语言的初步认识2
1.1 C 语言源程序2
1.1.1 什么是源程序2
1.1.2 C 语言源程序的基本结构2
1.2 源程序的编译和 C++语言的集成开发环境5
1.2.1 C 语言源程序的编译5
1.2.2 C 程序的开发过程6
1.2.3 C++语言的集成开发环境6
1.3.1 C 函数7
1.3 函数的初步概念7
1.3.2 函数的参数9
1.3.3 函数的返回值10
1.3.4 函数的一般格式10
1.4 几个基本程序语句的小结11
1.4.1 注释语句11
1.4.2 赋值语句11
1.4.3 变量说明语句11
1.5 简单的数据输入与输出12
1.5.1 printf()函数12
1.5.2 scanf()函数13
1.5.3 putchar()函数14
小结15
1.5.4 getchar()函数15
习题16
第二章 数据、操作符和表达式19
2.1 数据类型19
2.1.1 基本数据类型19
2.1.2 标识符(Identifier)19
2.2 整型数据20
2.2.1 整型变量20
2.3.1 实型变量21
2.3.2 实型常量21
2.3 实型数据21
2.2.2 整型常量21
2.4 字符型数据22
2.4.1 字符型变量22
2.4.2 字符型常量23
2.5 变量说明与初始化24
2.5.1 变量说明24
2.5.2 全局变量和局部变量24
2.5.3 变量的初始化25
2.6.1 算术操作符26
2.6 操作符和表达式26
2.6.2 关系操作符27
2.6.3 逻辑操作符28
2.6.4 赋值操作符30
2.7 表达式31
2.7.1 表达式中数据类型的转换31
2.7.2 数据类型的强制转换32
小结32
习题33
3.1.1 空语句35
3.1.2 语句块35
3.1 空语句与语句块35
第三章 程序控制语句——分支结构35
3.2 if 语句36
3.2.1 简单的 if 语句36
3.2.2 if_else 语句39
3.2.3 if_else_if 语句40
3.2.4 if 中的表达式42
3.2.5 if 语句的嵌套43
3.3 switch 语句46
3.3.1 switch 语句的一般格式和功能46
3.3.2 default 和 break 语句49
3.3.3 switch 嵌套51
小结53
习题54
第四章 程序控制语句——循环结构55
4.1 goto 语句55
4.2 for 循环语句57
4.2.1 for 循环语句的格式和基本应用57
4.2.2 对 for 语句的进一步讨论60
4.3 while 循环65
4.4 do_while 循环67
4.5 多重循环——循环的嵌套69
4.6 continue 语句72
小结74
习题74
第五章 位操作及其它操作76
5.1 按位操作76
5.1.1 按位操作符76
5.1.2 位操作的优先级79
5.2 条件运算操作符“?”80
5.4 复合赋值运算符82
5.3.2 方括号和圆括号82
5.3 逗号(,)、方括号[]和圆括号()操作符82
5.3.1 逗号结合操作82
小结83
习题84
第六章 数组与字符串85
6.1 一维数组85
6.1.1 一维数组的定义85
6.1.2 下标变量的引用86
6.1.3 一维数组的初始化89
6.1.4 数组边界检查问题89
6.2.2 字符型数组的初始化90
6.2.1 字符串数组90
6.2 字符串90
6.2.3 常用的字符串库函数92
6.2.4 字符串结束标识95
6.3 二维数组与多维数组95
6.3.1 二维数组与多维数组的定义和引用95
6.3.2 二维字符型数组97
6.3.3 二维数组的初始化98
小结100
习题100
7.1.1 指针和指针变量102
第七章 指针102
7.1 指针的概念102
7.1.2 指针变量说明103
7.2 指针操作符和指针表达式103
7.2.1 指针操作符103
7.2.2 指针变量的初始化104
7.2.3 指针运算与指针表达式105
7.3 指针和数组107
7.3.1 指向数组的指针107
7.3.2 指针的下标108
7.4 字符指针与字符数组110
7.5 指针数组111
7.6 指向指针的指针113
小结115
习题115
第八章 函数117
8.1 函数概述117
8.2 函数的定义和调用117
8.2.1 函数的定义117
8.2.2 return 语句119
8.2.3 函数的调用120
8.3 返回非整型值的函数121
8.3.1 函数原型的使用122
8.3.2 void 类型函数123
8.3.3 指针类型函数123
8.4 函数的值调用和引用调用124
8.4.1 值调用125
8.4.2 引用调用125
8.4.3 用数组作为参数调用函数126
8.5 函数指针127
8.6.1 函数的嵌套调用129
8.6 函数的嵌套调用和递归调用129
8.6.2 函数的递归调用131
8.7 主函数 main()132
8.7.1 主函数 main()的参数132
8.7.2 函数 main()的返回值134
小结135
习题135
第九章 数据的存储方式137
9.1 局部变量和全局变量137
9.1.1 局部变量137
9.1.2 全局变量138
9.2 变量的存储方式141
9.2.1 局部变量的存储定义142
9.2.2 全局变量的存储定义144
9.2.3 变量存储类型小结147
9.3 内部函数和外部函数147
9.3.1 内部函数147
9.3.2 外部函数148
9.3.3 多文件程序的编译?工程文件149
9.4 动态存储单元149
9.5 变量修饰符 const150
小结151
习题152
第十章 用户定义数据类型153
10.1 结构(Structure)153
10.1.1 结构的定义、结构变量说明和结构变量成员的访问153
10.1.2 结构变量的初始化156
10.1.3 结构数组158
10.1.4 把结构传递给函数161
10.1.5 结构指针162
10.2.2 位域结构变量的说明167
10.2.1 位域结构的定义167
10.2 位域(Bit_Fields)167
10.2.3 位域变量的引用168
10.3 联合(Unions)169
10.3.1 联合类型的定义169
10.3.2 联合类型变量的说明169
10.3.3 联合类型变量的引用170
10.4 枚举(Enumerations)172
10.4.1 枚举类型的定义172
10.4.2 枚举类型变量的定义172
小结173
10.4.3 枚举类型变量的引用173
习题174
第十一章 C 语言的预处理器176
11.1 宏定义和宏替换176
11.1.1 不带参数的宏定义176
11.1.2 带参数的宏定义179
11.1.3 取消宏定义180
11.2 文件包含180
11.3 条件编译181
11.3.1 #if_#endif 类型的条件编译命令181
11.3.2 #ifdef 和#ifndef 类型的条件编译命令182
习题184
小结184
12.1 文本模式185
12.1.1 文本窗口185
12.1.2 建立窗口185
第十二章 屏幕控制185
12.1.3 建立窗口函数 window()187
12.1.4 窗口 I/O 函数188
12.1.5 文本的几种不同模式189
12.2 图形模式192
12.2.1 初始化视频适配器192
12.3.1 图形窗口—视区194
12.2.2 退出图形模式194
12.3 常用绘图函数194
12.3.2 基本图形函数195
12.4 图形方式下输出文本197
12.4.1 文本函数198
12.4.2 图形文本的样式198
小结199
习题199
13.1.2 流的概念200
13.1.1 C 文件的概念200
13.1 文件概述200
第十三章 磁盘文件操作(I/O 系统)200
13.1.3 缓冲文件系统和非缓冲文件系统201
13.2 控制台 I/O201
13.2.1 简单的控制台 I/O 函数202
13.2.2 格式化的控制台 I/O204
13.2.3 标准设备文件及 I/O 改向204
13.3 ANSI 文件 I/O 系统205
13.3.1 文件结构类型和文件指针205
13.3.2 打开文件和关闭文件206
13.3.3 文件的读与写208
13.3.4 文件的定位与文件的随机存取218
13.3.5 删除文件221
小结221
习题221
第二篇 C++面向对象程序设计224
第十四章 C++概述224
14.1 面向对象的程序设计224
14.1.1 传统的程序设计方法224
14.2 面向对象方法的基本特征225
14.2.1 对象225
14.1.2 面向对象的程序设计225
14.2.2 类226
14.2.3 继承(inheritance)226
14.2.4 多态性(polymorphism)226
14.3 C++对 C 的扩充226
14.3.1 变量的定义227
14.3.2 C++的函数原型227
14.3.3 常数说明227
14.3.4 C++的注释语句228
14.3.5 C++的标准 I/O 操作228
14.3.6 作用域区分符229
14.3.7 函数参数的缺省230
14.3.8 引用型变量231
14.3.9 内联函数233
14.3.10 动态内存分配234
小结236
习题236
第十五章 类237
15.1 类的结构237
15.1.1 类的定义237
15.1.2 类成员函数的定义238
15.1.3 类的对象的定义与访问239
15.2 内联函数242
15.2.1 用修饰符 inline 说明成员函数243
15.2.2 隐式内联函数243
15.3 友元函数244
15.4 类的静态成员249
15.5 传递对象给函数251
15.5.1 值调用251
15.5.2 引用调用252
15.6.1 对象指针254
15.6 类和指针254
15.6.2 this 指针256
15.7 类与结构类型和联合类型的关系258
15.7.1 类与结构类型258
15.7.2 类与联合类型260
小结261
习题261
第十六章 类的工具262
16.1 构造函数和析构函数262
16.1.1 不带参数的构造函数262
16.1.2 析构函数263
16.1.3 带参数的构造函数265
16.1.4 构造函数参数的缺省值266
16.2 函数重载268
16.2.1 一般函数的重载268
16.2.2 构造函数重载269
16.2.3 重载类成员函数271
16.2.4 构造函数的动态初始化272
16.3 运算符重载273
16.3.1 成员运算符函数的重载274
16.3.2 友元运算符函数278
16.4 对象的动态存储管理282
小结283
习题283
第十七章 类的继承285
17.1 继承285
17.1.1 继承与派生类285
17.1.2 公有派生286
17.1.3 私有派生289
17.2 继承机制中的初始化291
17.2.1 不带参数的基类构造函数291
17.2.2 带参数的基类构造函数293
17.3.1 多重继承的继承机制295
17.3 多重继承295
17.3.2 指向派生类的指针297
17.4 虚基类299
17.4.1 多重继承中的二义性299
17.4.2 虚基类302
小结304
习题304
第十八章 虚函数307
18.1 虚函数307
18.1.1 虚函数的概念307
18.1.2 为什么要使用虛函数309
18.2 纯虚函数和抽象基类312
18.2.1 纯虛函数312
18.2.2 抽象基类313
18.3 编译连接与执行连接316
小结316
习题316
第十九章 C++的 I/O 系统317
19.1 C++的 I/O 系统概述317
19.1.1 流与文件317
19.1.2 C++的流318
19.2.1 创建插入符319
19.2 定义自己的插入操作符和提取操作符319
19.2.2 重载提取符322
19.3 格式化 I/O324
19.3.1 用 ios 类的成员函数实现格式化输出324
19.3.2 使用控制器函数实现格式化 I/O327
19.4 文本文件的 I/O328
19.4.1 打开和关闭文件328
19.4.2 文本文件的读和写330
19.4.3 检测文件尾332
19.5.1 字节方式的读写333
19.5 二进制文件的 I/O333
19.5.2 块方式的读写335
19.6 文件的随机访问336
小结339
习题339
附录一 实验指导书341
附录二 常用 Turbo C 库函数355
附录三 常用字符的 ASCII 码357
附录四 教学大纲358
附录五 邮电高等函授《C 及 C++程序设计》教学进程表361
参考资料363
热门推荐
- 1177755.html
- 910251.html
- 472096.html
- 1641695.html
- 1603081.html
- 712378.html
- 1815178.html
- 1582962.html
- 3022489.html
- 1899595.html
- http://www.ickdjs.cc/book_1041519.html
- http://www.ickdjs.cc/book_1435720.html
- http://www.ickdjs.cc/book_1385864.html
- http://www.ickdjs.cc/book_1480643.html
- http://www.ickdjs.cc/book_2593500.html
- http://www.ickdjs.cc/book_2980244.html
- http://www.ickdjs.cc/book_1272441.html
- http://www.ickdjs.cc/book_1806410.html
- http://www.ickdjs.cc/book_3268517.html
- http://www.ickdjs.cc/book_3468156.html