图书介绍

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

C语言程序设计
  • 徐雅娜主编 著
  • 出版社: 北京:人民交通出版社
  • ISBN:7114049307
  • 出版时间:2004
  • 标注页数:227页
  • 文件大小:31MB
  • 文件页数:238页
  • 主题词:C语言-程序设计

PDF下载


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

下载说明

C语言程序设计PDF格式电子书版下载

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

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

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

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

图书目录

目录1

CONTENTS1

第1章 概述1

1.1 程序设计语言1

1.1.1 程序设计语言的发展1

1.1.2 C语言发展简史2

1.2 C语言的特点2

1.3 C语言程序的结构3

1.3.1 简单的C语言程序举例3

1.3.2 C语言程序的结构4

1.3.3 源程序书写规则6

1.4 C语言程序的上机环境6

练习题9

第2章 数据类型及其运算11

2.1 数据类型11

2.2 常量11

2.2.1 标识符11

2.2.2 常量14

2.2.3 各种类型常量的表示15

2.3.2 变量赋初值16

2.3.1 各种类型的变量表示16

2.3 变量16

2.4 数据类型的转换17

2.5 运算符及表达式18

2.5.1 算术运算符及其表达式19

2.5.2 关系运算符及其表达式20

2.5.3 逻辑运算符及其表达式20

2.5.4 赋值运算符及其表达式21

2.5.5 其他运算符及其表达式22

练习题24

3.1.1 赋值语句26

3.1 顺序结构26

第3章 C语言控制结构26

3.1.2 数据输出函数27

3.1.3 数据输入函数30

3.1.4 顺序结构程序应用举例33

3.2 选择结构34

3.2.1 if语句34

3.2.2 if…else语句35

3.2.3 if语句嵌套37

3.2.4 switch语句38

3.2.5 条件运算符40

3.2.6 选择结构程序应用举例41

3.3 循环结构43

3.3.1 while语句44

3.3.2 do…while语句45

3.3.3 for语句45

3.3.4 循环嵌套47

3.3.5 辅助循环控制语句48

3.3.6 循环结构程序应用举例51

练习题52

4.1.1 一维数组的定义54

4.1 一维数组54

第4章 数组54

4.1.2 一维数组的初始化55

4.1.3 一维数组的引用56

4.1.4 一维数组程序应用举例56

4.2 多维数组60

4.2.1 二维数组的定义60

4.2.2 二维数组的初始化61

4.2.3 二维数组的引用62

4.2.4 二维数组程序应用举例62

4.3.1 字符数组的定义65

4.3 字符数组和字符串65

4.3.2 字符数组的初始化66

4.3.3 字符数组的引用66

4.3.4 字符串67

4.3.5 字符数组和字符串的输入输出68

4.3.6 字符串函数71

4.3.7 字符数组程序应用举例73

练习题76

第5章 函数78

5.1 模块化程序设计概述78

5.2.2 函数的定义79

5.2 函数定义与函数声明79

5.2.1 函数分类79

5.2.3 函数参数82

5.2.4 函数声明83

5.3 函数调用84

5.3.1 函数调用格式84

5.3.2函数的嵌套调用85

5.3.3 函数的递归调用86

5.3.4 数组作为函数参数88

5.4 变量的作用域及存储方式91

5.4.1 局部变量与全局变量92

5.4.2 动态存储变量与静态存储变量95

5.5 内部函数和外部函数99

5.6 函数程序应用举例101

练习题105

第6章 编译预处理109

6.1 宏109

6.2 文件包含113

6.3 条件编译114

练习题117

7.1 指针的概念119

第7章 指针119

7.2 指针变量120

7.2.1 指针变量的定义120

7.2.2 指针变量的运算121

7.3 指针与数组123

7.3.1 指向一维数组元素的指针124

7.3.2 指向多维数组元素的指针126

7.3.3 指针数组129

7.4 指针与字符串131

7.5 指针与函数133

7.5.1 指针变量作为函数参数133

7.5.2 指向数组的指针做函数参数136

7.5.3 函数的指针和指向函数的指针变量140

7.6 指向指针的指针143

7.7 指针程序应用举例144

练习题147

第8章 结构体与共用体151

8.1 结构体类型151

8.1.1 结构体类型概述151

8.1.2 结构体变量的定义151

8.1.4 结构体类型变量的引用153

8.1.3 结构体变量的初始化153

8.2 结构体数组155

8.2.1 数组的定义155

8.2.2 结构体数组的初始化155

8.2.3 结构体数组元素的引用156

8.3 结构体与函数157

8.3.1 结构体变量作为函数参数157

8.3.2 返回结构体类型的函数160

8.4 结构体与指针162

8.4.1 指向结构体变量的指针162

8.4.2 指向结构体数组的指针163

8.5.1 动态存储分配165

8.5 链表165

8.5.2 链表概述166

8.5.3 建立链表167

8.5.4 链表的基本操作169

8.6 共用体174

8.6.1 共用体的概念174

8.6.2 共用体变量的定义与引用174

8.6.3 用体变量的应用175

8.7.1 枚举类型的概念177

8.7.2 枚举类型变量的定义177

8.7 枚举类型177

8.7.3 应用举例178

8.8 用typedef定义类型178

8.9 结构体类型程序应用举例179

练习题183

第9章 位运算184

9.1 概述184

9.2 位运算符及其应用184

9.2.1 位运算符及其应用184

9.2.2 位运算应用举例187

练习题188

10.1.1 文件的概念189

第10章 文件189

10.1 概述189

10.1.2 缓冲文件系统和非缓冲文件系统190

10.2 文件类型指针190

10.3 文件的打开与关闭190

10.3.1 文件的打开——fopen函数191

10.3.2 文件的关闭——fclose函数192

10.4 文件的读写192

10.4.1 读写单个字符192

10.4.2 读写一个字符串195

10.4.3 数据块的读写197

10.5.1 文件的定位199

10.5 文件的定位199

10.5.2 文件的随机读写200

10.6 文件应用举例201

练习题202

附录A 程序调试方法204

附录B ASCII字符编码表217

附录C C语言的关键字218

附录D 运算符及其结合性219

附录E 库函数220

参考文献227

热门推荐