图书介绍

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

C语言程序设计
  • 恰汗·合孜尔,单洪森编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113065937
  • 出版时间:2005
  • 标注页数:253页
  • 文件大小:10MB
  • 文件页数:264页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

1-1 C语言产生的历史背景1

第1章 C语言概述1

1-2 C语言的特点2

1-3 C程序的基本组成2

1-4 本章小结4

第2章 C语言的基础知识6

2-1 数据类型6

2-2 常量6

2-2-1 整型常量6

2-2-2 实型常量7

2-2-3 字符常量8

2-2-4 字符串常量9

2-2-5 符号常量9

2-3-1 变量的概念10

2-3 变量10

2-3-2 变量的定义与初始化11

2-4 C语言的运算符14

2-4-1 C运算符概述14

2-4-2 C运算符的优先级与结合性15

2-5 算术运算符与算术表达式16

2-5-1 算术运算符16

2-5-2 自增与自减运算符16

2-5-3 算术表达式17

2-5-4 表达式中数据间的混合运算与类型转换18

2-6 赋值运算符和赋值表达式20

2-6-1 赋值运算符20

2-6-2 复合赋值运算符20

2-8 本章小结21

2-7 逗号运算符和逗号表达式21

3-1 C语句概述23

第3章 顺序结构程序设计23

3-2 赋值语句24

3-3 数据的输入/输出25

3-3-1 字符数据的输入/输出25

3-3-2 格式的输入/输出26

3-4 程序举例32

3-5 本章小结33

习题34

4-1-1 关系运算符36

4-1-2 优先次序36

4-1-3 关系表达式36

4-1 关系运算符和关系表达式36

第4章 选择结构程序设计36

4-2 逻辑运算符和逻辑表达式37

4-2-1 逻辑运算符37

4-2-2 逻辑表达式37

4-3 if语句38

4-3-1 if语句的三种基本格式38

4-3-2 if语句的嵌套40

4-4 条件运算符?:41

4-5 switch语句42

4-6 程序举例44

4-7 本章小结47

习题48

5-2-2 goto和if构成的循环49

5-2-1 无条件转移语句goto49

5-2 goto语句及用goto构成的循环49

5-1 概述49

第5章 循环结构程序设计49

5-3 while循环50

5-4 do...while循环51

5-5 for循环52

5-6 break语句和continue语句54

5-6-1 break语句54

5-6-2 continue语句54

5-7 多重循环56

5-8 程序举例59

5-9 本章小结65

5-9-1 编写循环程序可能遇到的几个问题65

5-9-2 循环结构程序设计68

习题69

第6章 数组70

6-1 一维数组70

6-1-1 一维数组的定义70

6-1-2 一维数组的初始化70

6-1-3 一维数组元素的引用71

6-1-4 一维数组应用举例71

6-2 二维数组79

6-2-1 二维数组的定义79

6-2-2 二维数组的存储结构80

6-2-3 二维数组的初始化80

6-2-4 二维数组元素的引用81

6-2-5 二维数组应用举例82

6-3-2 字符数组的初始化86

6-3-1 字符数组的定义86

6-3 字符数组86

6-3-3 字符数组的引用87

6-3-4 字符串和字符串的结束标志88

6-3-5 字符数组的输入/输出88

6-3-6 字符串处理函数89

6-3-7 字符数组应用举例92

6-4 本章小结95

习题96

第7章 函数和预处理命令97

7-1 概述97

7-2 函数的定义97

7-3-3 函数调用的方式99

7-3-2 函数调用的规则99

7-3-1 函数调用的格式99

7-3 函数的调用99

7-3-4 函数的传值调用100

7-4 函数的返回值100

7-4-1 返回语句return100

7-4-2 void类型函数101

7-5 对被调函数的声明102

7-6 函数的嵌套调用104

7-7 函数的递归调用106

7-7-1 递归模型107

7-7-2 递归的执行过程107

7-8 数组作为函数的参数109

7-8-1 数组元素作函数的参数109

7-8-2 数组名作函数的参数110

7-8-3 多维数组名作函数的参数111

7-9-1 局部变量112

7-9 局部变量和全局变量112

7-9-2 全局变量113

7-9-3 外部变量的声明115

7-10 变量的存储类别116

7-10-1 内部变量的存储类型117

7-10-2 外部变量的存储类型119

7-10-3 存储类型小结120

7-1 内部函数和外部函数121

7-11-1 内部函数121

7-11-2 外部函数121

7-12 编译预处理122

7-12-1 宏定义122

7-12-2 文件包含126

7-12-3 条件编译128

7-13 程序举例130

7-14 本章小结135

习题136

第8章 指针138

8-1 地址和指针的概念138

8-2 指向变量的指针变量139

8-2-1 指向变量的指针变量的定义139

8-2-2 指针运算符139

8-2-3 指针变量的引用140

8-2-4 指针变量的初始化141

8-2-5 指针变量的运算141

8-2-6 指针变量作函数的参数144

8-3 数组的指针和指向数组的指针变量146

8-3-1 指向数组元素的指针变量的定义146

8-3-2 通过指针引用数组元素147

8-3-3 数组名作为函数的参数149

8-4 指向含有n个元素的一维数组的指针变量152

8-4-1 指向含有n个元素的一维数组的指针变量152

8-4-2 通过指向一维数组的指针变量引用多维数组的元素154

8-5 字符串的指针和指向字符串的指针变量156

8-5-1 字符串的指针156

8-5-2 指向字符串的指针变量的定义157

8-5-3 指向字符串的指针变量的初始化157

8-6 函数的指针和指向函数的指针变量161

8-6-1 指向函数的指针变量的定义161

8-6-2 用指向函数的指针变量调用函数161

8-6-3 函数的指针作函数的参数162

8-7 返回指针的函数164

8-8-1 指针数组的定义167

8-8 指针数组167

8-8-2 指针数组的初始化168

8-8-3 指针数组作指针型函数的参数170

8-9 指向指针的指针171

8-9-1 指向指针的指针变量的定义172

8-9-2 main()函数的参数174

8-10 本章小结176

习题180

第9章 结构体和共用体181

9-1 结构体181

9-1-1 结构类型定义181

9-1-2 结构体类型变量的说明181

9-2 结构体变量的引用183

9-2-1 结构体变量的赋值183

9-3 结构体数组184

9-2-2 结构体变量的初始化184

9-4 结构体指针变量186

9-4-1 结构体指针变量的说明186

9-4-2 结构体指针变量的使用186

9-5 动态存储分配189

9-6 链表结构190

9-6-1 链表概述190

9-6-2 单向链表的基本操作192

9-7 共用体200

9-7-1 共用体的定义201

9-7-2 共用体变量的说明201

9-7-3 共用体变量的赋值和使用202

9-8 枚举类型203

9-8-1 枚举类型的定义和枚举变量的说明203

9-8-2 枚举类型变量的赋值和使用204

9-8-3 枚举变量的输入/输出205

9-9 程序举例206

9-10 typedef定义新的类型标识符207

9-11 本章小结209

习题211

第10章 文件212

10-1 文件的基本概念212

10-1-1 文件的分类212

10-1-2 文件操作过程213

10-1-3 文件缓冲区213

10-2 文件类型指针214

10-3 文件的打开与关闭214

10-3-1 文件的打开函数fopen214

10-4-1 字符读写函数216

10-3-2 文件的关闭函数fclose216

10-4 文件的读写216

10-4-2 字符串读写函数219

10-4-3 数据块读写函数220

10-4-4 格式化读写函数222

10-5 文件的随机读写223

10-5-1 rewind函数223

10-5-2 fseek函数223

10-6 文件检测函数224

10-6-1 文件结束检测函数feof224

10-6-2 读写文件出错检测函数ferror224

10-6-3 clearerr函数224

10-8 本章小结225

习题225

10-7 C库文件225

第11章 位运算226

11-1 位运算符和位运算226

11-1-1 位运算符226

11-1-2 位运算226

11-2 位段结构231

11-2-1 位域的定义和位域变量的说明231

11-2-2 位域的使用232

11-3 本章小结233

附录A C语言中的关键字234

附录B 部分字符的ASCII码对照表235

附录C 运算符的优先级与结合性236

附录D Turbo C库函数237

参考文献253

热门推荐