图书介绍

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

C语言程序设计
  • 闫利平,马林艺编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111124197
  • 出版时间:2003
  • 标注页数:284页
  • 文件大小:9MB
  • 文件页数:296页
  • 主题词: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

前言1

第1章C语言基础知识1

1.1 概述1

1.2 C语言程序的开发和运行环境4

1.2.1 Turbo C简介4

1.2.2 Turbo C 2.0的基本操作5

1.3数据类型7

1.3.1数据类型概述7

1.3.2常量与变量8

1.4运算符及表达式11

1.4.1算术运算符及其表达式12

1.4.2关系运算符及其表达式14

1.4.3逻辑运算符及其表达式14

1.4.4赋值运算符及其表达式15

1.4.5逗号运算符及其表达式16

1.4.6条件运算符及其表达式16

1.4.7求字节数运算符17

1.4.8位逻辑运算符17

1.4.9位移位运算符18

1.4.10位自反运算符18

1.5程序综合示例19

1.6 小结20

1.7习题20

2.1.2函数调用语句24

2.1.1表达式语句24

2.1 C语言的基本语句24

第2章顺序结构程序设计24

2.1.3空语句25

2.1.4复合语句25

2.1.5流程控制语句25

2.1.6语句书写要求26

2.2程序的基本结构与算法26

2.2.1程序的基本结构26

2.2.2算法与描述27

2.3输入与输出函数31

2.3.1格式化输入、输出函数scanf()和printf()31

2.3.2非格式化输入输出函数39

2.4不同数据类型数据间的转换42

2.4.1 自动转换42

2.4.2强制类型转换43

2.5程序综合示例44

2.6小结45

2.7习题46

第3章分支结构程序设计50

3.1 if语句50

3.1.1 if语句格式50

3.1.2 if语句执行过程51

3.1.3 if语句示例51

3.2 if语句的嵌套52

3.2.1 if语句的规则嵌套52

3.2.2 if语句的任意嵌套55

3.3 switch语句56

3.3.1 switch语句的格式56

3.3.2 switch语句的执行过程57

3.3.3 switch语句示例58

3.4程序综合示例59

3.5 小结63

3.6习题64

第4章循环程序设计69

4.1循环程序的基本组成69

4.2 for语句69

4.2.1 for语句格式69

4.2.2 for语句执行过程70

4.2.3 for语句程序示例70

4.3 while语句72

4.3.1 while语句格式72

4.3.2 while语句执行过程73

4.3.3 while语句程序示例73

4.4.2 do…while语句执行过程74

4.4 do…while语句74

4.4.1 do…while语句格式74

4.4.3 do…while语句程序示例75

4.5循环控制break语句和continue语句76

4.5.1 break语句76

4.5.2 continue语句77

4.6循环的嵌套77

4.7转向语句和标号79

4.8程序综合示例80

4.9小结83

4.10习题84

第5章 函数89

5.1模块化程序设计概述89

5.3.1 函数的定义90

5.2用户自定义函数和库函数90

5.3 函数的定义和调用90

5.3.2函数调用92

5.3.3函数说明93

5.4变量的作用域和存储类型95

5.5函数间的数据传递99

5.5.1利用数据复制方式实现函数间的数据传递99

5.5.2利用函数返回实现函数间数据传递100

5.5.3利用全局变量实现函数间传递数据101

5.6函数嵌套调用和递归调用102

5.6.1递归函数的概念102

5.6.2递归程序设计102

5.7 内部函数和外部函数103

5.7.1 C语言源文件103

5.7.3外部函数104

5.7.2 内部函数104

5.7.4多个源文件的连接105

5.8程序综合示例105

5.9 小结109

5.10习题110

第6章编译预处理117

6.1 概述117

6.2宏定义117

6.2.1无参宏定义117

6.2.2有参宏定义118

6.3文件包含119

6.4条件编译121

6.5程序综合示例122

6.7 习题125

6.6小结125

第7章数组128

7.1概述128

7.2一维数组128

7.2.1一维数组的定义128

7.2.2一维数组元素的引用129

7.2.3一维数组元素的存储129

7.2.4一维数组的初始化129

7.2.5一维数组程序举例130

7.3多维数组131

7.3.1二维数组的定义131

7.3.2二维数组元素的引用132

7.3.3二维数组元素的存储132

7.3.4二维数组初始化133

7.3.5二维数组程序举例134

7.4字符数组与字符串135

7.4.1字符数组的定义135

7.4.2字符数组的初始化136

7.4.3字符串的存储136

7.4.4字符数组的引用137

7.4.5字符数组程序举例137

7.4.6字符串处理函数139

7.5数组作为函数参数141

7.6程序综合示例142

7.7小结146

7.8习题147

8.1.3指针与指针变量153

8.1.2寻址153

8.1指针与地址的概念153

8.1.1 内存地址——内存中存储单元的编号153

第8章指针153

8.2指针与变量154

8.2.1指针指向变量154

8.2.2指针变量的定义155

8.2.3指针变量的赋值155

8.3指针运算157

8.3.1指针的算术运算157

8.3.2指针的关系运算158

8.3.3指针的赋值运算158

8.4指针与数组159

8.4.1数组指针159

8.4.3指针数组164

8.4.2字符指针164

8.5指针与函数166

8.5.1函数指针166

8.5.2指针函数167

8.5.3利用指针进行函数间的数据传递168

8.5.4命令行参数170

8.6程序综合示例170

8.7小结179

8.8 习题180

第9章结构体、联合体与枚举类型186

9.1 概述186

9.2结构体与变量186

9.2.1结构体的定义186

9.2.2结构体变量的定义187

9.2.4结构体变量初始化188

9.2.3结构体变量的引用188

9.3结构体数组190

9.3.1结构体数组定义190

9.3.2结构体数组初始化191

9.3.3结构体数组成员的引用191

9.4结构体指针192

9.4.1 结构体指针的定义及赋值192

9.4.2指向结构体变量的指针193

9.4.3指向结构体数组的指针194

9.5结构体与函数194

9.6利用结构体变量构成链表196

9.6.1链表概念196

9.6.2动态分配内存196

9.6.3建立链表和显示链表197

9.6.4链表的插入与删除198

9.7联合体200

9.8枚举类型201

9.9用户定义类型203

9.10程序综合示例204

9.11小结206

9.12习题207

第10章文件211

10.1 概述211

10.2文件的打开与关闭211

10.2.1文件指针211

10.2.2文件的打开212

10.2.3文件的关闭212

10.3文件的顺序读写213

10.3.1单个字符读写函数213

10.3.2字符串读写函数214

10.3.3格式化读写函数215

10.3.4数据块读写函数216

10.4文件的随机读写218

10.5文件的错误检测220

10.6程序综合示例220

10.7 小结223

10.8习题223

第11章综合应用228

11.1确定软件功能228

11.2定义核心数据结构228

11.3程序的模块划分230

11.3.1初始化模块230

11.3.2游戏主控模块230

11.4源程序234

11.3.3游戏结束234

11.5调式245

11.5.1编译时常见错误245

11.5.2连接时的常见错误250

11.5.3运行时的常见错误250

附录251

附录A集成环境(IDE)下各选项的作用251

附录B Turbo C2.0常用库函数256

附录C ASCII代码表265

附录D错误信息中英文对照266

附录E C语言中的关键字270

附录F C语言程序设计考试要求271

附录G习题参考答案273

附录H上机实验278

参考文献284

热门推荐