图书介绍

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

C/C++程序设计教程
  • 张莉主编;段清玲,陈雷编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302079293
  • 出版时间:2004
  • 标注页数:317页
  • 文件大小:20MB
  • 文件页数:329页
  • 主题词:C语言-程序设计-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章计算机程序设计与算法1

1.1 程序设计1

1.1.1程序设计语言1

目 录1

1.1.2程序设计过程3

1.2程序设计算法4

1.3 计算机算法的表示4

1.3.1 自然语言描述5

1.3.2程序流程图描述5

1.3.3 N-S图描述7

1.4用程序设计语言描述9

1.5算法举例12

1.6 习题16

2.1.1 C 语言的发展17

第2章C语言程序设计概述17

2.1 C语言概述17

2.1.2 C语言的特点18

2.2 Turbo C的集成环境20

2.2.1 Turbo C2.0的特点与20

配置要求20

2.2.2 Turbo C2.0 安装与20

启动20

2.2.3 Turbo C的快捷键23

2.3 C语言的程序结构24

2.3.1 C语言程序的组成24

2.3.2 C语言的标识符26

2.3.3 C语言的关键字26

2.4习题27

3.1 常量和变量28

第3章数据类型、运算符和表达式28

3.1.1 常量29

3.1.2变量31

3.2整型数据类型32

3.2.1整型变量的分类32

3.2.2整型变量的定义34

3.2.3整型常量的表示方法35

3.2.4整型常量的分类35

3.2.5整型数据的应用36

3.3实型数据类型36

3.3.1 实型常量的表示方法36

3.3.2实型变量37

3.3.3实型数据的应用39

3.4字符型数据类型39

3.4.1 字符常量39

形式及使用方法40

3.4.2字符变量40

3.4.3字符数据在内存中的存储40

3.4.4字符串常量41

3.4.5字符数据的应用42

3.5不同类型数据间的混合运算42

3.6算术运算符和算术表达式43

3.6.1运算符简介43

3.6.2算术运算符和算术表达式44

3.7赋值运算符和赋值表达式47

3.8 逗号运算符和逗号表达式49

3.9变量赋初值50

3.10本章小结50

3.11 习题51

第4章顺序结构程序设计53

4.1顺序结构概述53

4.2基本顺序结构语句54

4.2.1表达式和表达式语句55

4.2.2基本顺序命令56

4.3基本输入/输出58

4.3.1字符输入函数58

4.3.2字符输出函数59

4.3.3格式化输入/输出函数60

4.4 习题64

第5章流程控制——选择结构67

5.1各种分支结构67

5.2 if语句67

5.2.1 if语句68

5.2.2 if-else语句69

5.2.3 else-if语句71

5.2.4 if语句的嵌套74

5.3条件运算符77

5.4 switch-case语句79

5.5本章小结82

5.6习题82

第6章循环控制88

6.1 for语句88

6.2 while语句91

6.3 do-while语句93

6.4循环的嵌套95

6.5 goto 语句、break语句和continue语句96

6.5.1 goto语句96

6.5.2 break语句97

6.5.3 continue语句98

6.6循环结构比较99

6.8习题100

6.7本章小结100

第7章数组与字符串105

7.1 一维数组105

7.1.1数组的基本概念105

7.1.2 一维组的定义和引用106

7.1.3 一维数组的初始化108

7.1.4 一维数组应用举例109

7.2多维数组112

7.2.1 二维数组的定义和引用113

7.2.2二维数组的初始化115

7.2.3三维数组117

7.3字符与数组118

7.3.1字符数组119

7.3.2字符串121

7.4字符串处理函数123

7.5字符数组的应用举例127

7.6本章小结129

7.7习题130

第8章函数与变量136

8.1 函数136

8.1.1函数的定义136

8.1.2函数的参数和返回值140

8.1.3 函数的声明和调用141

8.1.4函数的递归调用150

8.1.5外部函数与内部函数153

8.2变量的作用域和存储类型156

8.2.1变量的作用域156

8.2.2变量的存储类型158

8.3本章小结164

8.4习题164

9.2宏定义和宏替换169

9.1编译预处理简介169

第9章编译预处理169

9.2.1 符号常量的宏定义170

9.2.2带参数的宏定义171

9.3文件包含174

9.4条件编译175

9.5本章小结178

9.6习题178

第10章指针181

10.1指针的基本概念181

10.2指针变量和指针运算符183

10.2.1指针变量的定义183

10.2.2指针变量的引用和183

初始化183

10.2.3指针的运算185

10.3指针和函数参数187

10.4指针与数组189

10.4.1用指针访问数组元素190

10.4.2指针与多维数组193

10.4.3用指针访问字符串195

10.4.4指针数组198

10.4.5指向指针的指针199

10.5指针与函数200

10.5.1 函数指针200

10.5.2函数指针作为函数202

参数202

10.5.3 返回指针的函数203

10.5.4 main函数的参数204

10.6本章小结205

10.7 习题205

11.1 结构体的定义与引用209

第11章结构体与共用体209

11.1.1结构体的定义210

11.1.2结构体的引用212

11.2结构体的初始化213

11.3结构体数组215

11.4指向结构体的指针216

11.4.1 结构体指针的概念216

11.4.2 结构体指针的使用217

11.4.3指向结构体类型数组的218

指针的使用218

11.5结构与函数220

11.6结构体指针与链表222

11.6.1什么是链表222

11.6.2链表的建立和输222

11.6.3链表的插入225

11.6.4链表的删除226

11.7 共用体228

11.7.1共用体的定义228

11.7.2结构体与共用体的229

区别229

11.7.3共用体的引用229

11.8综合举例:学生管理系统231

11.9本章小结234

11.10 习题234

第12章枚举与位操作237

12.1枚举237

12.2类型定义239

12.3位运算242

12.3.1位运算符242

12.3.2位域(位段)247

12.3.3位运算应用249

12.4本章小结250

12.5习题251

第13章文件253

13.1文件概述253

13.1.1文件的概念与文件253

结构253

13.1.2文件系统的缓冲性254

13.2标准文件输入/输出254

13.3缓冲型文件的输入/输出255

13.3.1文件类型指针255

13.3.2缓冲型文件输入/输出255

函数255

13.3.3文件的打开与关闭256

13.3.4文件的读写259

13.3.5文件的定位263

13.3.6 出错检测265

13.3.7其他缓冲型文件函数266

13.4本章小结267

13.5习题268

第14章C++的面向对象程序设计270

14.1 C++的特点270

14.2 由C向C++过渡271

14.2.1 任何函数调用之前必须271

有函数声明或定义271

14.2.2函数声明时形式参数271

不能省略271

14.2.4注释行272

14.2.5声明语句272

变量的定义272

14.2.3关于自定义数据类型272

14.2.6 C++的输入输出273

14.2.7作用域运算符274

14.2.8 内联函数274

14.2.9带默认形参值的函数275

14.2.10函数的重裁277

14.2.11 new和delete运算符278

14.3面向对象的方法280

14.3.1 向对象的语言280

14.3.2面向对象方法280

14.4类与对象281

14.4.1 类的定义281

14.4.2 类的成员函数282

14.4.3构造函数和析构函数285

14.4.4对象287

14.5派生类291

14.5.1派生类的声明291

14.5.2多重继承292

14.6函数的多态性293

14.6.1成员函数的重载294

14.6.2虚拟函数(虚函数)295

14.7本章小结298

14.8 习题299

第15章C++实例分析300

15.1 问题提出300

15.2类的设计300

15.3程序及说明300

15.4运行结果304

附录A常用字符与ASCII码对照表306

附录B各章习题参考答案308

附录C参考文献317

热门推荐