图书介绍

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

C程序设计语言
  • 魏东平,朱连章,于广斌编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121081415
  • 出版时间:2009
  • 标注页数:269页
  • 文件大小:42MB
  • 文件页数:280页
  • 主题词: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程序设计方法3

1.2 C语言的产生与发展4

1.3 C语言的特点4

1.4 C语言程序简介5

1.5 C语言的运行环境9

1.5.1 C语言程序的执行步骤9

1.5.2 C语言程序的集成开发环境10

习题114

第2章C语言程序设计基础15

2.1算法与程序设计步骤15

2.1.1算法及其表示15

2.1.2程序设计步骤18

2.2数据类型19

2.3常量和变量20

2.3.1常量21

2.3.2变量23

2.4函数24

2.5运算符和表达式25

2.6算术运算符与算术表达式26

2.7赋值运算符与赋值表达式28

2.8逗号运算符与逗号表达式29

2.9数值型数据间的混合运算30

习题231

第3章 顺序程序设计35

3.1 C语言语句概述35

3.1.1 C语言语句的基本概念35

3.1.2 C语言语句的分类36

3.2赋值语句38

3.3数据的输入与输出39

3.3.1输入、输出基本概念40

3.3.2数据的输出函数41

3.3.3数据的输入函数48

3.4顺序程序设计54

习题356

第4章 选择程序设计60

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

4.1.1关系运算符60

4.1.2关系表达式62

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

4.2.1逻辑运算符62

4.2.2逻辑表达式63

4.3 if语句64

4.3.1 if语句的基本形式64

4.3.2 if语句的嵌套70

4.4条件运算符和条件运算表达式72

4.5 switch语句73

4.6选择程序设计75

习题479

第5章 循环程序设计82

5.1概述82

5.2 while语句和do-while语句84

5.2.1用法84

5.2.2执行过程84

5.2.3循环的嵌套86

5.2.4应用举例88

5.3 for语句91

5.3.1用法91

5.3.2执行过程92

5.3.3循环的嵌套93

5.3.4 for语句的变化形式94

5.4循环的控制96

5.4.1复杂的循环控制条件96

5.4.2 break语句和continue语句98

5.4.3 goto语句101

5.5应用举例102

5.6程序调试105

5.6.1程序调试的一般策略105

5.6.2程序的跟踪与调试107

习题5111

第6章 数组114

6.1数组的概念114

6.1.1为什么要使用数组114

6.1.2什么是数组116

6.2一维数组116

6.2.1一维数组的定义和引用117

6.2.2一维数组的应用122

6.3多维数组125

6.3.1多维数组的定义125

6.3.2多维数组的初始化126

6.3.3多维数组的应用128

6.4应用举例131

习题6137

第7章 指针141

7.1指针的概念141

7.2变量与指针142

7.2.1指针变量的定义142

7.2.2指针变量的值143

7.2.3应用举例146

7.3一维数组与指针147

7.3.1一维数组的地址147

7.3.2指向数组元素的指针147

7.3.3内存的动态分配149

7.3.4应用举例151

7.4二维数组与指针152

7.4.1二维数组的元素的地址152

7.4.2指向数组的指针153

7.4.3指向指针的指针154

7.4.4指针数组155

7.5指针的应用155

习题7158

第8章 字符串162

8.1字符串的概念162

8.1.1字符与字符串162

8.1.2字符串的存储方法162

8.2字符数组与指针163

8.2.1字符数组163

8.2.2字符串的输入和输出164

8.2.3字符指针167

8.2.4字符串数组169

8.2.5字符指针的数组170

8.3字符串处理函数171

8.3.1复制与连接171

8.3.2比较大小174

8.3.3变换176

8.3.4其他函数177

8.4字符与字符串的应用178

习题8183

第9章 函数187

9.1概述187

9.2函数的定义188

9.2.1函数的命名189

9.2.2函数的执行189

9.2.3函数的参数190

9.2.4函数的返回值193

9.3函数原型193

9.3.1自定义函数的原型193

9.3.2库函数的原型194

9.4基于函数的结构化设计195

9.4.1自顶向下逐步求精方法195

9.4.2程序模块化196

9.5函数的递归调用200

9.6变量的作用域204

9.7变量的存储类型207

9.7.1 auto变量207

9.7.2 extern变量208

9.7.3 static变量208

9.7.4 register变量210

习题9210

第10章 自定义数据类型212

10.1概述212

10.2结构体212

10.2.1结构体的定义与应用213

10.2.2结构体数组与指针215

10.2.3结构体的嵌套与指针成员217

10.2.4链表220

10.3共用体223

10.4用typedef定义数据类型224

10.5枚举类型226

10.5.1枚举类型的定义226

10.5.2枚举类型变量的使用227

习题10228

第11章 预处理命令与程序组织230

11.1概述230

11.2 #define定义宏231

11.3预定义宏233

11.4 #include包含234

11.5条件编译235

11.6程序组织236

11.6.1头文件236

11.6.2程序组织与条件编译237

习题11238

第12章 文件操作240

12.1概述240

12.2文件句柄与文件打开和关闭240

12.3文本文件的操作242

12.4二进制文件的操作246

12.5标准文件247

12.6其他文件操作函数249

习题12251

第13章 位操作252

13.1概述252

13.2位运算符和位运算252

13.2.1移位运算252

13.2.2其他位运算254

13.3位段257

习题13260

附录A 常用字符的ASCII编码261

附录B 计算机中数的表示262

附录C C语言的运算符265

参考文献267

热门推荐