图书介绍
C/C++程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 陈策,张素卿,管佩森等编著 著
- 出版社: 北京:科学出版社
- ISBN:9787030229847
- 出版时间:2008
- 标注页数:354页
- 文件大小:92MB
- 文件页数:368页
- 主题词:C语言-程序设计
PDF下载
下载说明
C/C++程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言及程序设计初步1
1.1 程序设计语言的发展1
1.2 C语言的产生3
1.3 C语言的特点4
1.4 C程序的基本构成6
1.5 C程序的编辑、编译、连接和执行8
1.6 C集成开发环境(IDE)10
1.7 上机操作16
建立第一个C应用16
在IDE中排错、调试程序18
1.8小结20
1.9习题20
第2章 数据类型、运算符和表达式23
2.1关于注释23
2.2标识符24
2.3数据类型25
2.4常量与变量27
常量27
变量30
2.5运算符37
算数运算符37
关系和逻辑运算符39
位运算符40
其他运算符41
运算符的优先级43
2.6表达式45
2.7上机操作47
字符常量的ASCII码47
使用表达式48
位运算符的应用48
2.8小结51
2.9习题51
第3章 结构化程序设计54
3.1 C语言语句54
3.2条件判断55
if语句55
switch语句61
3.3循环与循环跳转63
while语句63
do…while语句65
for语句68
break与continue语句70
3.4强制跳转72
3.5上机操作76
顺序程序实验76
分支程序实验77
循环程序实验78
综合实验79
3.6小结80
3.7习题80
第4章 函数与编译预处理指令83
4.1函数的声明与定义83
函数声明84
函数定义85
从函数返回86
4.2函数调用89
函数调用的参数传递89
函数的调用过程91
数组作为函数参数92
函数的嵌套调用94
函数的递归调用95
4.3函数的作用域98
4.4主函数的参数100
4.5编译预处理指令102
#include指令102
#define与#undef指令102
条件编译指令104
4.6上机操作107
求整数的阶乘107
使用递归函数108
求方程的近似根108
4.7小结110
4.8习题110
第5章 数组与指针113
5.1数组113
一维数组114
多维数组115
数组的初始化118
5.2指针119
指针与指针变量120
指针运算符121
指针的运算123
动态内存分配126
指向指针的指针127
5.3指针与数组130
5.4函数与指针132
函数返回指针132
函数型指针133
5.5上机操作135
数组元素的冒泡法排序135
使数组循环移位136
动态内存分配与多重指针137
字符串数组选择法排序141
5.6小结143
5.7习题143
第6章 结构、联合及枚举146
6.1结构147
结构与结构变量定义147
结构成员的访问与结构变量的初始化149
结构数组150
结构与函数151
嵌套结构153
6.2结构指针与链表154
结构指针154
链表156
6.3位域与联合161
位域161
联合163
6.4枚举165
6.5用户自定义类型166
6.6上机操作168
使用结构数组168
使用结构中的联合170
利用链表实现信息管理172
利用栈实现数制转换175
6.7小结178
6.8习题178
第7章 从C到C++181
7.1从结构化到面向对象182
结构化程序设计的缺陷和不足182
面向对象方法概述183
面向对象的若干概念185
面向对象的特征190
7.2从C到C++195
C++的发展历史195
C++对C的扩充196
C++程序的基本构成200
C++程序的编译、连接和执行200
7.3 C++函数扩展202
默认函数参数202
不定函数参数204
引用函数参数及函数返回值206
内联函数208
函数的重载209
7.4 new和delete运算符211
7.5上机操作213
建立第一个C+++应用程序213
使用C+++的显式类型转换214
7.6小结215
7.7习题216
第8章 类与对象218
8.1 C++类与对象基础219
类的定义219
对象的定义220
类成员变量和成员函数的定义222
静态类成员224
常量类成员226
this指针228
8.2对象的构造与析构229
类的构造函数229
类的析构函数232
对象的构造及析构过程233
8.3嵌套类与局部类235
8.4友元238
友元类238
友元函数239
8.5运算符重载240
运算符重载的形式与规则240
使用成员函数重载运算符241
使用友元函数重载运算符243
8.6类、结构、联合的关系244
结构和类244
类与联合244
8.7上机操作245
使用类实现简单链表245
为字符串类重载运算符249
8.8小结251
8.9习题251
第9章 继承性254
9.1单继承与多继承255
单继承255
多重继承257
9.2子类对象的构造与析构259
子类对象的生成与撤销过程260
子类到父类间构造函数参数传递261
9.3继承中的成员覆盖与赋值兼容265
继承中的成员覆盖265
继承中的赋值兼容规则266
9.4多重继承的二义性问题267
9.5上机操作270
使用类的单继承270
使用类的多重继承273
9.6小结276
9.7习题277
第10章 多态性280
10.1虚函数281
虚函数的多态性281
使用虚函数的意义284
破坏虚函数动态链接的情况286
虚析构函数287
10.2纯虚函数与抽象类289
10.3虚基类291
引入虚基类的目的291
虚基类与虚函数结合时的多态性294
10.4使用运行时多态性295
10.5小结300
10.6习题300
第11章 输入、输出和磁盘文件304
11.1文件和流的概念305
文件的概念305
流的概念306
文件与流的缓冲处理306
11.2 C中的简单控制台I/O307
显示器输出函数307
键盘输入函数308
C中的格式化控制台I/O309
11.3 C中的I/O文件系统313
文件打开与关闭313
文件的读写操作314
文件位置指针维护函数315
11.4 C++中I/O介绍316
11.5 C++的流输入与流输出318
插入运算符与提取运算符318
重载<<与>>319
11.6 C++中流的格式化321
格式控制标识321
格式标识设置函数322
其他格式设置函数323
格式操纵符324
11.7 C++中的文件I/O325
构造函数325
文件打开操作326
文件关闭操作327
11.8上机操作327
C文件操作327
C++文件操作330
11.9小结335
11.10习题335
习题答案338
第1章答案338
第2章答案339
第3章答案341
第4章答案342
第5章答案343
第6章答案345
第7章答案346
第8章答案348
第9章答案349
第10章答案351
第11章答案352