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

- 杨庆祥,钟家民主编 著
- 出版社: 北京:航空工业出版社
- ISBN:7801835514
- 出版时间:2005
- 标注页数:300页
- 文件大小:120MB
- 文件页数:310页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
C和C++程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1.1 C语言发展历史简介1
1.2 C语言的特点1
1.3 C程序入门与一般形式3
1.3.1 C程序入门3
1.3.2 C程序的结构和一般形式5
1.4 C程序的编辑、编译、连接和执行过程7
1.4.1 编译型语言源程序的运行7
1.4.2 用Turbo C运行C程序7
习题10
实验1 Turbo C源程序的编辑、编译、调试和运行10
第2章 数据类型、运算符与表达式11
2.1 C语言的词法11
2.1.1 字符集11
2.1.2 关键字11
2.1.3 标识符11
2.2.1 基本数据类型12
2.2 数据类型12
2.2.2 类型修饰词13
2.2.3 其他数据类型14
2.3 常量14
2.3.1 数值常量14
2.3.2 字符常量15
2.3.3 字符串常量16
2.4 变量17
2.3.4 符号常量17
2.4.1 整型变量18
2.4.2 字符型变量19
2.4.3 浮点型和双精度型变量19
2.4.4 字符串变量19
2.4.5 变量赋初值21
2.5 运算符与表达式21
2.5.1 算术运算符与算术表达式22
2.5.2 增1和减1运算符22
2.5.3 关系运算符与关系表达式23
2.5.4 逻辑运算符与逻辑表达式24
2.5.5 位运算符25
2.5.6 赋值运算符和赋值表达式26
2.5.7 逗号运算符和逗号表达式27
2.5.8 条件运算符27
2.6 混合运算及类型转换28
2.6.1 二元算术运算28
2.6.2 赋值运算28
2.7.1 枚举类型及变量定义29
2.7 枚举类型及其说明29
2.7.2 枚举类型变量可参与的操作30
2.8 输入/输出方式31
2.8.1 字符输入库函数getchar()和输出库函数putchar()31
2.8.2 字符串的输入函数gets()和输出函数puts()32
2.8.3 有格式的输入函数scanf()和输出函数printf()32
2.9 编程风格40
习题41
实验2 基本输入/输出函数和运算符、表达式42
3.2 基本语句43
第3章 语句和流程控制43
3.1 C语句概述43
3.3 复合语句44
3.4 控制语句45
3.4.1 顺序结构45
3.4.2 选择结构45
3.4.3 循环结构45
3.5 分支结构程序设计语句46
3.5.1 if语句46
3.5.3 switch语句(开关语句)48
3.5.2 if语句的嵌套48
3.6 循环语句50
3.6.1 while循环语句50
3.6.2 do-while循环语句51
3.6.3 for循环语句52
3.6.4 goto语句和带标号的语句53
3.7 其他控制语句54
3.7.1 break语句(中止语句)54
3.7.2 continue语句(继续语句)55
3.7.3 return语句(返回语句)56
3.8 循环的退出及死循环的避免56
3.8.1 循环的退出56
3.8.2 死循环问题56
3.9 程序举例57
习题58
实验3 分支结构、循环结构程序设计60
4.1.1 函数定义的一般形式61
4.1 函数定义61
第4章 函数61
4.1.2 函数定义的说明62
4.1.3 函数的返回值63
4.2 函数调用64
4.2.1 函数调用的一般形式64
4.2.2 对被调用函数的说明64
4.3 函数的嵌套调用及递归调用66
4.3.1 函数的嵌套调用66
4.3.2 函数的递归调用68
4.4.1 内部函数71
4.4.2 外部函数71
4.5 函数的应用71
4.4 内部函数和外部函数71
习题72
实验4 函数72
5.1 变量类别概述73
5.2 局部变量73
第5章 变量的存储类别和作用域73
5.3 全局变量76
5.3.1 全局变量及其定义和作用范围76
5.3.2 全局变量的有关说明76
5.4 寄存器变量80
5.5 静态存储变量80
5.5.1 局部静态存储变量81
5.5.2 全局静态存储变量82
5.6 动态存储变量83
5.7 变量存储类别84
习题85
实验5 变量的存储类型和作用域86
第6章 数组87
6.1 一维数组的定义及引用87
6.1.1 一维数组的定义87
6.1.2 一维数组定义的几点说明87
6.1.3 一维数组元素的引用88
6.1.4 一维数组的初始化88
6.1.5 一维数组的应用举例89
6.2.2 二维数组定义中的几点说明91
6.2 二维数组的定义和引用91
6.2.1 二维数组的定义91
6.2.3 二维数组的引用92
6.2.4 二维数组的初始化92
6.2.5 二维数组的应用举例92
6.3 字符数组93
6.3.1 字符数组的定义93
6.3.2 字符数组的初始化93
6.3.4 字符数组的输入、输出94
6.3.3 字符数组、字符串及字符三者间的关系94
6.3.5 字符串处理函数95
6.3.6 字符数组的应用举例96
6.4 数组的综合应用举例97
习题101
实验6 数组101
第7章 预处理命令102
7.1 宏定义102
7.1.1 不带参数的宏定义102
7.1.2 带参数的宏定义104
7.2 文件包含105
7.3 条件编译106
习题107
实验7 预处理命令108
第8章 指针109
8.1 指针的概念109
8.2 指针变量的定义和使用110
8.2.1 指针变量的定义111
8.2.2 指针变量的使用112
8.3 指针与数组114
8.3.1 指向数组的指针114
8.3.2 通过指针引用数组元素114
8.3.3 指向多维数组的指针116
8.3.4 字符指针118
8.3.5 指针数组119
8.4 指针与函数120
8.4.1 指向函数的指针120
8.4.2 指针类型数据用做函数参数121
8.4.3 带参数的主函数123
8.4.4 返回指针的函数124
8.5 指向指针的指针125
习题126
实验8 指针127
第9章 位运算、结构体和联合128
9.1 位运算128
9.1.1 按位取反运算符128
9.1.2 按位与运算符129
9.1.3 按位或运算符130
9.1.4 位异或运算符131
9.1.5 左移运算符131
9.1.6 右移运算符132
9.1.7 计算机中的几种码制132
9.2 结构体133
9.2.1 结构体的概念133
9.2.2 结构体变量的定义134
9.2.3 结构体变量的引用136
9.2.4 结构体变量的初始化137
9.2.5 结构体数组138
9.2.6 指向结构体的指针139
9.3 链表140
9.3.1 链表的概述140
9.3.2 链表的操作141
9.4 联合146
习题147
实验9 位运算、结构体和联合148
第10章 文件149
10.1 文件概述149
10.2 文件的打开与关闭150
10.2.1 打开文件函数150
10.2.2 关闭文件函数151
10.3 文件的读写152
10.3.1 字符的输入输出函数152
10.3.2 字符串的输入输出函数153
10.3.3 数据块的输入输出函数154
10.3.4 指定文件的输入输出函数155
10.3.5 文件的定位函数155
10.4 出错检测函数156
10.4.1 ferror函数156
10.4.2 clearerr函数157
习题157
实验10 文件157
11.1 C++的特点158
第11章 转向C++158
11.2 从C到C++的转变159
11.2.1 标识符、关键字159
11.2.2 声明语句159
11.2.3 运算符161
11.2.4 特有的输入输出语句162
11.2.5 函数原型与函数声明163
11.2.7 结构体165
11.2.8 sizeof运算符165
11.2.6 存储类165
11.3 C++新特征166
11.3.1 注释166
11.3.2 常量类型166
11.3.3 显式类型转换167
11.3.4 作用域运算符168
11.3.5 内联函数和宏169
11.3.6 参数缺省171
11.3.7 引用类型172
11.3.8 指针176
11.3.9 函数重载178
11.3.10 类型参数化180
11.3.11 常量与函数183
11.3.12 动态内存分配184
习题186
实验11 转向C++189
第12章 类与对象190
12.1 类190
12.1.1 类的定义190
12.1.2 成员函数的定义192
12.2 对象193
12.2.1 对象声明193
12.2.2 构造函数与析构函数194
12.2.3 类、对象的内存分配199
12.2.4 静态类数据199
12.2.5 源文件的组织201
12.3 对象行为与组织202
12.3.1 友元202
12.3.2 对象组织204
习题207
实验12 类与对象208
第13章 继承209
13.1 派生类209
13.1.1 派生类声明209
13.1.2 友元与继承212
13.1.3 派生类的构造函数与析构函数213
13.2 多基派生216
13.3 虚基类217
13.4 虚函数218
13.4.1 方法的多态性与虚函数218
13.4.2 虚函数的访问221
13.4.3 纯虚函数与抽象类226
13.4.4 多基派生中虚函数的二义性228
习题231
实验13 继承232
第14章 重载与转换233
14.1 概述233
14.2 运算符的重载236
14.2.1 重载复合运算符237
14.2.2 重载=运算符238
14.2.3 重载++和--运算符240
14.2.4 重载比较运算符242
14.2.5 重载插入符和提取符243
14.2.6 重载[]运算符245
14.2.7 重载()运算符246
14.3.1 不同数据类型之间的转换248
14.3 转换248
14.3.2 不同类类型之间的转换250
习题252
实验14 重载与转换252
第15章 Visual C++.NET集成开发环境253
15.1 Microsoft.NET253
15.2 Visual Studio.NET概述257
15.2.1 Visual Studio.NET概述257
15.2.2 Visual Studio.NET安装和设置258
15.2.3 Visual Studio.NET的特色260
15.2.4 Visual Studio.NET的启动和退出261
15.3 Visual C++.NET 2003的开发环境268
15.3.1 Visual C++.NET新特点269
15.3.2 Visual C++.NET 2003功能270
15.3.3 解决方案和项目274
15.3.4 托管C++274
15.3.5 Visual C++.NET 2003窗口276
15.4.1 使用MFC应用程序向导生成应用程序框架282
15.4 单文档应用程序举例282
15.4.2 在文件中添加代码并运行程序286
习题287
实验15 Visual C++.NET集成开发环境287
第16章 Visual C++.NET 2003程序设计实例288
16.1 实现目标288
16.2 准备工作289
16.3 操作步骤291
习题300
实验16 Visual C++.NET 2003程序设计实例300
热门推荐
- 1020971.html
- 1338040.html
- 1419673.html
- 3253227.html
- 3164561.html
- 995372.html
- 3262399.html
- 3237365.html
- 3154366.html
- 270721.html
- http://www.ickdjs.cc/book_772869.html
- http://www.ickdjs.cc/book_2804322.html
- http://www.ickdjs.cc/book_3186963.html
- http://www.ickdjs.cc/book_2550065.html
- http://www.ickdjs.cc/book_3569802.html
- http://www.ickdjs.cc/book_3860500.html
- http://www.ickdjs.cc/book_1067468.html
- http://www.ickdjs.cc/book_2343974.html
- http://www.ickdjs.cc/book_1250301.html
- http://www.ickdjs.cc/book_211027.html