图书介绍

C/C++程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载

C/C++程序设计教程
  • 谭浩强,张基温编著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040089114
  • 出版时间:2001
  • 标注页数:260页
  • 文件大小:7MB
  • 文件页数:266页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C/C++程序设计教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C语言程序设计初步1

1.1 程序与程序开发1

1.1.1 程序、程序设计方法与程序设计语言1

1.1.2 程序开发过程6

1.2 数值数据与算术运算9

1.2.1 整数类型9

1.2.2 实型类型10

1.2.3 数据类型长度的测试11

1.2.4 算术运算符与算术表达式12

1.3 变量13

1.3.1 变量的初步概念13

1.3.2 变量的定义14

1.3.3 变量的赋值运算15

1.3.4 变量的地址与指针16

1.4 数值数据的输入与输出19

1.3.5 符号常量19

1.4.1 格式输出函数printf()20

1.4.2 格式输入函数scanf()22

1.5 字符型数据25

1.5.1 ASCII码与字符25

1.5.2 转义字符序列26

1.5.3 字符变量26

1.5.4 字符串27

1.5.5 字符型数据的输入输出28

习题31

第2章 程序的流程控制36

2.1 选择(分支)结构36

2.1.1 关系运算与逻辑运算36

2.1.2 if...else结构38

2.1.3 条件运算符与条件表达式40

2.1.4 else if结构40

2.1.5 switch结构42

2.1.6 分支结构的测试43

2.2 循环结构48

2.2.1 for结构48

2.2.2 while结构与do...while结构49

2.2.3 循环结构的测试51

2.3 常用算法设计52

2.3.1 穷举52

2.3.2 递推57

2.3.3 模拟59

习题63

第3章 函数与程序结构69

3.1 函数69

3.1.1 函数概述69

3.1.2 函数定义71

3.1.3 函数原型与函数声明73

3.1.4 函数参数与函数调用73

3.1.5 返回指针的函数75

3.1.6 库函数应用76

3.1.7 函数的递归调用77

3.2 变量的作用域和生存期82

3.2.1 作用域(可用域)与生存期82

3.2.2 auto存储类——自动变量83

3.2.3 extern存储类——外部变量84

3.2.4 静态变量88

3.3 编译预处理89

3.3.1 宏定义89

3.3.2 文件包含91

3.3.3 条件编译91

习题93

第4章 数组103

4.1 一维数组103

4.1.1 一维数组及其定义103

4.1.2 一维数组应用举例105

4.1.3 指向数组的指针115

4.1.4 数组参数117

4.1.5 内存动态分配119

4.2 字符串121

4.2.1 字符串的本质121

4.2.2 字符串操作函数121

4.3 二维数组127

4.3.1 二维数组及其定义127

4.3.2 二维数组应用举例129

4.3.3 字符串数组与指针数组134

4.3.4 带参主函数136

习题138

第5章 结构体、共用体和枚举147

5.1 结构体147

5.1.1 结构体类型的定义、结构体类型变量的生成和赋值操作147

5.1.2 结构体变量成员的引用148

5.1.3 结构体数组151

5.1.4 链表153

5.1.5 结构体与函数160

5.2 共用体164

5.2.1 共用体及其定义和成员的访问164

5.2.2 共用体应用举例166

5.3 枚举168

5.3.1 枚举及其定义168

5.3.2 枚举应用举例170

习题171

第6章 文件175

6.1 C语言文件概述175

6.1.1 C语言中的文件与流175

6.1.2 文件缓冲区176

6.1.3 FILE类型与文件指针176

6.1.4 文件操作的基本步骤177

6.2.1 文件的打开与关闭178

6.2 文件操作178

6.2.2 文件的位置指针与读写定位179

6.2.3 文件的读写操作180

习题183

第7章 C++程序设计初步189

7.1 C++的I/O操作189

7.1.1 流的插入与提取189

7.1.2 输入输出的格式控制191

7.2 C++对面向过程功能的增强194

7.2.1 C++对函数功能的增强194

7.2.2 C++对数据类型的扩充196

7.2.3 C++对运算符的扩充198

7.2.4 C++的其他增强功能199

7.3 类和对象200

7.3.1 类的定义与实现200

7.3.2 对象的生成与撤销201

7.3.3 类举例——栈类202

7.3.4 运算符重载206

7.4 派生类209

7.4.1 派生类及其定义209

7.4.2 多基派生212

7.4.3 派生类的构造函数和释放函数213

7.4.4 虚基类218

习题220

附录A ASCII字符编码一览表231

附录B C/C++主要关键字及其用途232

附录C C/C++运算符的优先级别233

附录D Turbo/Borland C++库函数234

一、分类函数234

二、数学函数235

三、串和内存操作函数239

四、输入输出函数243

五、图形函数250

热门推荐