图书介绍

C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计
  • 彭四伟编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302059365
  • 出版时间:2002
  • 标注页数:200页
  • 文件大小:7MB
  • 文件页数:209页
  • 主题词:

PDF下载


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

下载说明

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.2 程序设计与程序设计语言2

1.2 C语言简介5

1.2.1 C语言的发展历史5

1.2.2 C语言程序范例6

1.3 小结8

第2章 词法符号、数据类型9

2.1 词法符号及分类9

2.1.1 词法符号9

2.1.2 词法符号的分类9

2.2 数据类型13

2.2.1 数据类型13

2.2.2 C语言所支持的数据类型13

2.3 常量16

2.3.1 整常量16

2.3.2 浮点常量18

2.3.3 字符串常量18

2.4 变量和变量定义19

2.4.1 什么是变量19

2.4.2 变量定义20

2.5 标准输入和输出简介20

2.5.1 标准输出函数printf20

2.5.2 标准输入函数scanf22

2.6 小结24

第3章 运算符与表达式25

3.1 运算符与运算符的分类25

3.1.1 算术运算符25

3.1.2 关系运算符26

3.1.3 逻辑运算符26

3.1.4 位运算符27

3.1.5 条件运算符29

3.1.6 赋值运算符30

3.1.7 逗号运算符31

3.1.8 括号运算符32

3.1.9 地址运算符32

3.1.10 成员访问运算符32

3.1.11 sizeof运算符33

3.2 表达式与表达式的计算33

3.2.1 表达式33

3.2.2 复合表达式的计算34

3.2.3 数据类型转换37

3.3 小结40

第4章 语句42

4.1 基本语句42

4.1.1 表达式语句42

4.1.2 空语句42

4.1.3 块语句43

4.1.4 变量定义语句43

4.1.5 typedef语句43

4.2 流程控制语句44

4.2.1 结构化程序设计44

4.2.2 选择语句(分支语句)47

4.2.3 循环语句54

4.2.4 转向语句62

4.3 小结65

第5章 函数66

5.1 函数66

5.1.1 函数的意义66

5.1.2 函数的定义和声明67

5.1.3 函数调用70

5.1.4 函数的调用过程与参数传递过程72

5.2 递归76

5.2.1 递归的概念76

5.2.2 递归三要素77

5.2.3 递归函数设计举例78

5.3 库函数81

5.3.1 库函数81

5.3.2 常用标准库函数81

5.3.3 文件操作84

5.4 小结90

第6章 预编译91

6.1 宏定义91

6.1.1 不带参数的宏定义91

6.1.2 带参数的宏定义95

6.2 文件包含97

6.3 条件编译100

6.4 小结101

第7章 作用域、存储类型103

7.1 作用域103

7.1.1 局部作用域和函数作用域103

7.1.2 全局作用域103

7.1.3 同名标识符规则105

7.2 存储类型106

7.2.1 寄存器变量106

7.2.2 自动变量107

7.2.3 静态局部变量109

7.2.4 全局变量110

7.3 多源文件程序结构111

7.3.1 多源文件程序结构111

7.3.2 源文件间的相互引用111

7.3.3 函数和变量的连接性113

7.4 小结113

第8章 数组和指针115

8.1 一维数组115

8.1.1 一维数组的定义与初始化115

8.1.2 数组元素的访问116

8.1.3 一维数组举例117

8.2 多维数组120

8.2.1 二维数组120

8.2.2 多维数组125

8.3 指针126

8.3.1 指针的概念126

8.3.2 指针变量的定义126

8.3.3 指针的运算128

8.3.4 指针与数组的关系134

8.4 指针与数组的复合类型135

8.4.1 数组的数组135

8.4.2 指向数组的指针135

8.4.3 指针的数组135

8.4.4 指针的指针138

8.4.5 其他指针与数组的复合类型举例138

8.5 字符串138

8.5.1 字符串的意义138

8.5.2 字符串的基本操作139

8.5.3 字符串处理库函数146

8.6 指针与函数149

8.6.1 指针类型的参数149

8.6.2 指针类型的返回值155

8.6.3 函数指针156

8.7 动态空间分配159

8.7.1 内存空间的分配结构159

8.7.2 动态空间分配的意义159

8.7.3 动态空间分配的相关库函数160

8.7.4 动态空间分配的应用举例162

8.8 带参数的main函数165

8.9 小结167

第9章 结构与联合169

9.1 结构类型169

9.2 结构变量170

9.2.1 结构变量的定义与使用170

9.2.2 结构数组173

9.2.3 结构指针174

9.2.4 链表175

9.2.5 结构变量与函数179

9.3 联合181

9.4 位域183

9.5 小结186

第10章 排错与测试187

10.1 排错187

10.1.1 编译错误187

10.1.2 运行错误189

10.2 测试190

10.3 小结191

第11章 C++简介192

11.1 C++的发展历史192

11.2 C++对C语言语法的一些改进192

11.2.1 加强了类型匹配的检查192

11.2.2 放宽了对定义语句位置的限制193

11.2.3 常量变量194

11.2.4 嵌入函数194

11.2.5 引用类型195

11.2.6 new和delete运算符196

11.3 C++与面向对象的程序设计思想197

11.3.1 面向对象的思想197

11.3.2 封装198

11.3.3 继承199

11.3.4 多态性199

11.4 小结200

热门推荐