图书介绍
C/C++程序设计入门与提高PDF|Epub|txt|kindle电子书版本网盘下载
- 东方人华主编;葛晓东编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302072930
- 出版时间:2003
- 标注页数:342页
- 文件大小:29MB
- 文件页数:358页
- 主题词:C语言-程序设计
PDF下载
下载说明
C/C++程序设计入门与提高PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 Turbo C++ 3.0开发环境1
1.1 C/C++语言特点2
1.1.1 C语言特点2
1.1.2 C++语言特点2
1.2 安装Turbo C++ 3.0开发环境3
1.3 Turbo C++ 3.0界面与文件管理4
1.3.1 编译器界面管理5
1.3.2 代码文件管理7
1.3.3 项目文件管理10
1.4.1 代码文件的格式要求11
1.4 Turbo C++ 3.0文件编辑11
1.4.2 文本编辑14
1.4.3 文本查找16
1.5 运行代码19
1.5.1 设置系统选项19
1.5.2 程序运行20
1.5.3 编译生成 .22
1.6 获取帮助25
1.7 程序开发26
1.8 上机指导:Turbo C++ 3.0开发实例程序全过程28
1.9 习题30
第2章 C语言基础31
2.1.1 数据类型及其范围32
2.1 数值与运算32
2.1.2 常量数据33
2.1.3 数据运算36
2.1.4 复合表达式39
2.1.5 运算优先级与结合性40
2.2 变量40
2.2.1 变量的定义41
2.2.2 变量的赋值42
2.2.3 赋值相容性与类型转换44
2.3 数据的输入输出45
2.3.1 printf()格式输出函数46
2.3.2 scanf()格式输入函数48
2.3.3 字符的输入与输出50
2.3.4 流的输入与输出52
2.3.5 上机指导:编写一个程序,计算两个日期之间所经过的天数55
2.4 习题57
第3章 C语言流程控制58
3.1 条件分支结构语句59
3.1.1 if...else...条件分支语句59
3.1.2 多种条件并列63
3.1.3 if...else...结构的嵌套65
3.1.4 switch条件分支语句69
3.2 循环结构语句71
3.2.1 for循环结构71
6.5 上机指导:验证猜想 172
3.2.2 for循环语句的灵活使用74
3.2.3 while循环结构语句75
3.2.4 do...while循环结构语句76
3.2.5 循环的中断77
3.2.6 循环的继续78
3.2.7 循环的嵌套80
3.3 上机指导:鸡兔同笼问题81
3.4 习题84
第4章 数组86
4.1.1 一维数组及其定义87
4.1 一维数组87
4.1.2 一维数组的初始化89
4.1.3 一维数组的使用89
4.1.4 一维数组的排序方法94
4.2 一维字符数组与字符串98
4.2.1 一维字符数组的声明与使用98
4.2.2 字符串的输入与输出100
4.2.3 字符串的操作102
4.3 二维数组106
4.3.1 二维数组及其定义106
4.3.3 二维数组的赋值与使用108
4.3.2 二维数组的初始化108
4.3.4 多维数组简介111
4.4 上机指导:计算日历111
4.5 习题113
第5章 指针115
5.1 概述116
5.1.1 指针与地址116
5.1.2 指针变量的使用119
5.1.3 空指针123
5.1.4 指针的运算124
5.2 指针与数组126
5.2.1 数组元素的地址关系126
5.2.2 指向数组元素的指针128
5.2.3 字符指针130
5.2.4 指向二维数组的指针131
5.2.5 指针数组134
5.3 上机指导:成绩统计134
5.4 习题136
第6章 函数138
6.1 自定义函数139
6.1.1 函数声明与定义140
6.1.2 函数的参数142
6.1.3 函数返回值144
6.1.4 无值返回的函数145
6.1.5 函数的声明147
6.1.6 变量的作用域与生存期148
6.2 指针与函数150
6.2.1 函数参数为指针150
6.2.2 函数参数为常量指针154
6.2.3 函数参数为数组154
6.2.4 函数参数为二维数组、指针数组或二维指针156
6.2.5 指针做函数返回值157
6.2.6 带参数的主函数159
6.2.7 函数指针161
6.3 常用库函数163
6.3.1 常用数学函数164
6.3.2 常用字符函数168
6.4 函数的递归调用171
6.6 习题174
第7章 结构体 共用体与枚举类型177
7.1 结构体178
7.1.1 定义结构体类型178
7.1.2 定义结构体类型的变量179
7.1.3 结构体类型变量的初始化181
7.1.4 结构体类型变量成员变量181
的使用181
7.1.5 结构体变量的嵌套183
7.1.6 结构数组187
7.1.7 结构变量地址与结构指针190
7.1.8 结构指针的运算194
7.2.1 共用体类型的定义195
7.2 共用体195
7.2.2 共用体变量声明及使用196
7.3 枚举类型198
7.3.1 枚举类型的定义198
7.3.2 枚举类型变量的定义199
和使用199
7.4 上机指导:人员信息储存200
7.5 习题203
第8章 文件操作205
8.1 创建、打开、关闭文件206
8.1.1 文件206
8.1.2 文件分类207
8.1.3 文件的打开与关闭207
8.2.1 顺序文件的写操作210
8.2 顺序文件的读写操作210
8.2.2 顺序文件的读操作217
8.3 随机文件与定位操作224
8.4 上机指导:信息管理228
8.5 习题232
第9章 编译与调试234
9.1 预处理指令235
9.1.1 嵌入指令#include235
9.1.2 宏定义指令#define235
9.1.3 取消宏定义237
9.1.4 条件编译238
9.1.5 检验宏定义239
9.1.6 错误处理239
9.2 程序调试240
9.3 编译、链接和运行时的常见错误242
9.3.1 编译时的错误243
9.3.2 链接时的错误243
9.3.3 运行时的错误243
9.4 上机指导:程序编译与调试245
9.5 习题246
第10章 类与对象247
10.1 概述248
10.1.1 引言248
10.1.2 抽象数据类型与对象249
10.1.3 类与数据封装250
的扩充251
10.1.4 类之间的关系251
10.2 C++对C语言的非面向对象251
10.2.1 引用数据类型252
10.2.2 无名共用类型253
10.2.3 范围运算符254
10.2.4 内联函数255
10.2.5 参数带默认值的函数256
10.2.6 参数个数不确定的函数258
10.2.7 函数重载258
10.2.8 内存管理261
10.3 C++对C语言的面向对象的扩充262
10.4 类264
10.4.1 类的定义264
10.4.2 对象的声明与使用265
10.4.3 类的方法(成员函数)270
10.5 构造函数与析构函数275
10.5.1 构造函数275
10.5.2 构造函数的重载279
10.5.3 构造函数与成员变量280
10.5.4 析构函数281
10.6 上机指导:向量运算282
10.7 习题285
第11章 类成员的访问及运算287
11.1 私有与公有288
11.2 友元290
11.3 类的静态成员294
11.4 成员对象295
11.5 对象赋值301
11.6 运算符重载302
11.6.1 运算符重载定义302
11.6.2 单目运算符重载305
11.6.3 目运算符重载306
11.6.4 赋值运算符重载307
11.6.5 下标运算符重载307
11.6.6 其他运算符重载308
11.7 上机指导:链表求和308
11.8 习题310
第12章 类的继承312
12.1.1 派生类的定义313
12.1 概述313
12.1.2 父类对私有数据的保护317
12.1.3 保护类型的数据319
12.1.4 父类带有构造函数的322
派生类322
12.2 继承的方式323
12.3 多次继承325
12.4 从多个类继承327
12.5 上机指导:人员信息管理328
12.6 习题330
附录A ASCII码表332
附录B C语言中的关键字334
附录C 部分库函数335