图书介绍

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

C语言程序设计教程
  • 祝胜林主编 著
  • 出版社: 广州:华南理工大学出版社
  • ISBN:7562321051
  • 出版时间:2006
  • 标注页数:232页
  • 文件大小:9MB
  • 文件页数:243页
  • 主题词:

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 C语言的发展历史和特点1

1.1.1 C语言的发展历史1

1.1.2 C语言的特点2

1.2 C语言程序的基本结构2

1.2.1 C程序结构2

1.2.2 简单的程序举例3

1.3 C程序的上机调试过程7

1.3.1 源程序的编辑、编译、连接与执行8

1.3.2 上机环境9

1.4 常用数学库函数11

学习提示12

习题112

第2章 基本数据类型14

学习目标14

重点与难点14

2.1 C语言的数据类型14

2.2 常量15

2.2.1 数15

2.2.2 字符常量15

2.2.3 字符串常量16

2.3 变量及基本数据类型17

2.3.1 变量的属性17

2.3.2 变量名、地址和值18

2.3.3 基本数据类型19

2.4 变量的定义与初始化20

2.5 数值型数据间的混合运算21

学习提示22

习题222

3.1 算术运算23

重点与难点23

学习目标23

第3章 运算与运算表达式23

3.2 赋值运算25

3.3 关系运算28

3.4 逻辑运算28

3.5 条件运算30

3.6 逗号运算31

3.7 强制类型转换运算31

学习提示32

习题332

4.1.1 算法的特性34

4.1 算法34

重点与难点34

学习目标34

第4章 C程序的流程控制34

4.1.2 算法设计的要求35

4.1.3 算法的表示35

4.2 C语句概述37

4.3 条件分支38

4.3.1 if~else分支38

4.3.2 if分支39

4.3.3 条件分支嵌套40

4.3.4 else if结构42

4.4 多分支选择(switch~case)43

4.5 循环结构46

4.5.1 while循环46

4.5.2 do~while循环47

4.5.3 for循环48

4.5.4 if~goto循环50

4.5.5 循环的嵌套51

4.5.6 break语句和continue语句52

4.6 结构化程序设计方法53

学习提示58

习题458

5.2 一维数值数组61

5.1 概述61

5.2.1 一维数值数组的定义61

学习目标61

重点与难点61

第5章 数组61

5.2.2 一维数值数组的初始化62

5.2.3 一维数值数组的引用64

5.2.4 一维数值数组程序举例64

5.3 二维数组67

5.3.1 二维数组的定义与初始化67

5.3.2 二维数值数组程序举例68

5.4 字符串与字符数组70

5.4.1 字符串和字符串结束标志70

5.4.2 字符串和字符数组71

5.4.3 字符串处理函数72

5.5 程序举例77

学习提示80

习题580

第6章 函数与预处理83

学习目标83

重点与难点83

6.1 模块化软件与C程序的模块结构83

6.1.1 模块化软件83

6.1.2 C语言的模块结构83

6.2.1 函数定义的一般形式85

6.2 函数定义、参数和返回值85

6.2.2 函数参数与参数传递86

6.2.3 函数返回值88

6.3 函数调用89

6.3.1 函数的一般调用89

6.3.2 函数的嵌套调用90

6.3.3 函数的递归调用93

6.4 函数中使用的变量96

6.4.1 局部变量与全局变量96

6.4.2 变量的存储方式100

6.4.3 变量的存储类别101

6.5 内部函数与外部函数105

6.6 多文件的程序运行107

6.7 预处理命令108

6.7.1 宏定义108

6.7.2 文件包含112

6.7.3 条件编译113

学习提示117

习题6117

第7章 指针120

学习目标120

重点与难点120

7.1 变量的地址与指针120

7.2.1 指针变量的定义和初始化121

7.2 指针变量的定义、初始化和引用121

7.2.2 指针变量的引用123

7.3 指针与函数124

7.4 指针运算127

7.5 指针与一维数组129

7.5.1 指向数组的指针变量129

7.5.2 指针变量或数组名作函数的参数131

7.6 字符指针和字符串134

7.7 指针数组137

7.8.1 二维数组的地址139

7.8.2 指向二维数组的行指针变量139

7.8 指针和二维数组139

7.9 指向指针的指针141

7.10 返回指针值的函数143

7.11 指向函数的指针144

学习提示148

习题7148

第8章 结构、联合及枚举类型151

学习目标151

重点与难点151

8.1 结构体类型和结构变量的定义151

8.1.1 结构体类型的定义151

8.2.1 结构体变量的引用153

8.2 结构体变量的引用和初始化153

8.1.2 结构体变量的定义153

8.2.2 结构体变量的初始化155

8.3 结构体数组155

8.4 结构体类型的指针变量157

8.5 结构体与函数160

8.6 用typedef定义类型163

8.7 用指针处理链表164

8.7.1 链表的概念164

8.7.2 建立链表166

8.7.3 在链表中插入一个结点168

8.7.4 从链表中删除一个结点169

8.7.5 对链表的综合操作170

8.8 共用体172

8.9 枚举类型174

学习提示176

习题8176

第9章 文件178

学习目标178

重点与难点178

9.1 文件的概念178

9.1.1 文件的概念178

9.1.2 标准设备文件179

9.3.2 文件的打开与关闭180

9.3.1 文件操作函数180

9.3 文件的操作180

9.2 文件类型指针180

9.3.3 文件的顺序读写183

9.3.4 文件的随机读写188

9.4 出错的检测191

学习提示192

习题9192

第10章 图形函数、系统调用和与汇编语言的接口194

学习目标194

重点与难点194

10.1 图形函数194

10.2 系统调用203

10.3 C语言与汇编语言的接口213

10.3.1 在C语言中调用汇编语言子程序213

10.3.2 在C语言中使用嵌入汇编215

学习提示218

习题10218

附录1 标准的ASCII码表220

附录2 C语言中的关键字(保留字)222

附录3 运算符的优先级和结合性223

附录4 位运算225

附录5 标准库函数227

参考文献232

热门推荐