图书介绍

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

C语言程序设计
  • 常雪琴,叶得学主编;贵彩虹,张鑫,杨光,韩如冰,曹丽蓉副主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113178833
  • 出版时间:2014
  • 标注页数:302页
  • 文件大小:36MB
  • 文件页数:314页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 C语言概述1

1.1 程序概述1

1.1.1 计算机程序1

1.1.2 程序的特征1

1.1.3 计算机程序的执行过程2

1.2 算法3

1.2.1 算法概述3

1.2.2 算法的特点3

1.2.3 算法的表示3

1.2.4 结构化程序设计的三种基本结构5

1.2.5 程序设计中的常用算法5

1.3 C语言的发展及其特点8

1.3.1 C语言的发展简史8

1.3.2 C语言程序结构11

1.3.3 C语言的基本语法单位13

1.3.4 C程序的开发过程14

本章小结17

思考题17

第2章 数据类型与基本运算19

2.1 数据类型19

2.2 常量和变量19

2.2.1 常量19

2.2.2 变量20

2.3 整型数据22

2.3.1 整型常量22

2.3.2 整型变量22

2.3.3 整型数据的输出24

2.3.4 整型数据的输入28

2.4 浮点型数据31

2.4.1 浮点型常量31

2.4.2 浮点型变量32

2.4.3 浮点型数据的输入和输出33

2.5 字符型数据34

2.5.1 字符常量35

2.5.2 字符变量35

2.5.3 字符型数据的输入和输出37

2.5.4 字符串常量37

2.6 算术运算符和表达式39

2.6.1 C语言运算符概述39

2.6.2 算术运算符和表达式概述40

2.6.3 自增、自减运算符41

2.7 赋值运算符和表达式43

2.7.1 赋值运算符43

2.7.2 赋值表达式43

2.7.3 自动类型转换44

2.7.4 强制类型转换45

2.7.5 赋值表达式的类型转换46

2.7.6 复合的赋值运算符47

2.8 逗号运算符和表达式48

本章小结49

思考题50

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

3.1 C语言语句概述53

3.2 顺序结构56

3.2.1 赋值语句56

3.2.2 顺序结构程序设计举例57

本章小结58

思考题58

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

4.1 关系运算符和关系表达式59

4.1.1 关系运算符及其优先次序59

4.1.2 关系表达式60

4.2 逻辑运算符和逻辑表达式61

4.2.1 逻辑运算符及其优先次序61

4.2.2 逻辑运算的值62

4.2.3 逻辑表达式63

4.3 if语句64

4.3.1 if语句的三种形式64

4.3.2 if语句的嵌套67

4.3.3 条件运算符和条件表达式68

4.4 switch语句69

4.5 程序举例71

本章小结72

思考题72

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

5.1 循环结构概述75

5.2 goto语句以及用if语句构成循环75

5.3 while语句76

5.4 do…while语句78

5.5 for语句80

5.6 break和continue语句83

5.6.1 break语句83

5.6.2 continue语句85

5.7 循环的嵌套85

5.8 程序举例87

本章小结91

思考题91

第6章 数组94

6.1 一维数组的定义和引用94

6.1.1 一维数组的定义94

6.1.2 一维数组元素的引用95

6.1.3 一维数组的初始化96

6.1.4 一维数组程序举例97

6.2 二维数组的定义和引用98

6.2.1 二维数组的定义98

6.2.2 二维数组元素的引用99

6.2.3 二维数组的初始化100

6.3 字符数组101

6.3.1 字符数组的定义101

6.3.2 字符数组的初始化101

6.3.3 字符数组的引用102

6.3.4 字符串和字符串结束标志102

6.3.5 字符数组的输入和输出103

6.3.6 字符串处理函数104

6.4 程序举例107

本章小结109

思考题110

第7章 函数112

7.1 函数概述112

7.2 函数定义的一般形式113

7.2.1 无参函数的定义形式113

7.2.2 有参函数定义的一般形式114

7.3 函数的参数和函数的值115

7.3.1 形式参数和实际参数115

7.3.2 函数的返回值116

7.4 函数的调用117

7.4.1 函数调用的一般形式117

7.4.2 函数调用的方式117

7.4.3 被调用函数的声明和函数原型118

7.5 函数的嵌套调用119

7.6 函数的递归调用120

7.7 数组作为函数参数123

7.8 局部变量和全局变量127

7.8.1 局部变量127

7.8.2 全局变量129

7.9 变量的存储类别130

7.9.1 动态存储方式与静态存储方式130

7.9.2 auto变量131

7.9.3 用static声明局部变量131

7.9.4 register变量132

7.9.5 用extern声明外部变量133

本章小结133

思考题134

第8章 指针137

8.1 地址指针的基本概念137

8.2 变量的指针和指向变量的指针变量138

8.2.1 定义一个指针变量138

8.2.2 指针变量的引用138

8.2.3 指针变量作为函数参数141

8.2.4 指针变量运算143

8.3 数组指针和指向数组的指针变量146

8.3.1 指向数组元素的指针146

8.3.2 通过指针引用数组元素146

8.3.3 数组名作函数参数149

8.3.4 指向多维数组的指针和指针变量153

8.4 字符串的指针和指向字符串的指针变量156

8.4.1 字符串的表示形式156

8.4.2 使用字符串指针变量与字符数组的区别158

8.5 函数指针变量159

8.6 指针型函数160

8.7 指针数组和指向指针的指针161

8.7.1 指针数组的概念161

8.7.2 指向指针的指针164

8.7.3 main()函数的参数166

本章小结167

思考题168

第9章 结构体与共用体171

9.1 结构体类型的定义和使用171

9.1.1 定义一个结构的一般形式171

9.1.2 结构类型变量的说明172

9.1.3 结构变量成员的表示方法174

9.1.4 结构变量的赋值174

9.1.5 结构变量的初始化175

9.2 结构数组175

9.3 结构指针变量的说明和使用177

9.3.1 指向结构变量的指针177

9.3.2 指向结构数组的指针179

9.3.3 结构指针变量作函数参数180

9.4 动态存储分配181

9.5 枚举类型182

9.5.1 枚举类型的定义和枚举变量的说明183

9.5.2 枚举类型变量的赋值和使用183

9.6 联合类型185

9.6.1 联合的定义185

9.6.2 联合变量的说明185

9.6.3 联合变量的赋值和使用186

本章小结187

思考题188

第10章 预处理命令与位运算191

10.1 宏定义191

10.1.1 无参宏定义191

10.1.2 带参宏定义194

10.2 文件包含198

10.3 条件编译198

10.4 位运算符200

10.5 与位运算有关的复合赋值运算符204

本章小结206

思考题207

第11章 文件209

11.1 C文件概述209

11.2 标准文件和一般文件210

11.2.1 标准文件210

11.2.2 一般文件210

11.3 文件指针211

11.4 高级读/写函数和低级读/写函数211

11.5 文件的打开与关闭211

11.5.1 文件的打开(fopen()函数)211

11.5.2 文件的关闭(fclose()函数)213

11.6 文件的读/写213

11.6.1 字符读/写函数214

11.6.2 字符串读/写函数216

11.6.3 数据块读/写函数217

11.6.4 格式化读/写函数220

11.7 文件的定位220

11.7.1 定位读/写指针函数fseek()220

11.7.2 归位读/写指针函数rewind()221

11.7.3 返回读/写指针函数ftell()221

11.8 文件检测函数223

11.8.1 文件结束检测函数223

11.8.2 读/写文件出错检测函数223

11.8.3 文件出错标志和文件结束标志置0函数223

11.9 C库文件223

本章小结224

思考题225

第12章 实验指导227

实验1 C程序的运行环境和方法227

实验2 数据类型及基本运算228

实验3 最简单的C程序设计230

实验4 选择结构程序设计231

实验5 循环控制234

实验6 数组236

实验7 函数237

实验8 指针239

实验9 结构体和共用体243

实验10 编译预处理243

实验11 文件244

附录A ASCII码表245

附录B 常用C库函数246

附录C 习题参考答案249

第1章 C语言概述249

第2章 数据类型与基本运算249

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

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

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

第6章 数组256

第7章 函数259

第8章 指针263

第9章 结构体与共用体268

第10章 预处理命令与位运算269

第11章 文件270

附录D 实验指导参考程序273

实验2 数据类型及基本运算273

实验3 最简单的C程序设计273

实验4 选择结构程序设计275

实验5 循环控制279

实验6 数组281

实验7 函数284

实验8 指针288

实验9 结构体和共用体293

实验10 编译预处理297

实验11 文件299

参考文献302

热门推荐