图书介绍

C语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C语言程序设计
  • 本书编写组编 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122173904
  • 出版时间:2014
  • 标注页数:272页
  • 文件大小:55MB
  • 文件页数:285页
  • 主题词: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欢迎1

1.2程序设计概述3

1.2.1指令与程序3

1.2.2程序设计语言4

1.2.3程序开发的步骤6

1.3算法7

1.3.1算法的概念7

1.3.2算法的复杂性8

1.3.3算法的表示方法8

1.4结构化程序设计10

1.5 C语言的编译与集成环境11

1.5.1 C语言程序开发步骤11

1.5.2集成环境12

2数据类型13

2.1信息存储13

2.1.1信息编码13

2.1.2定点数与浮点数14

2.1.3信息存储14

2.2标识符15

2.3基本数据类型17

2.4常量18

2.4.1整型常量(整常数)18

2.4.2实型常量18

2.4.3字符型常量19

2.4.4字符串常量20

2.4.5符号常量21

2.5变量22

2.5.1变量的定义22

2.5.2数据的存储23

2.6数据的输入与输出25

2.6.1输出字符putchar()25

2.6.2输入字符getchar()26

2.6.3格式化输出函数printf26

2.6.4格式化输入函数scanf30

3运算符与表达式33

3.1数据类型转换33

3.2运算符34

3.3表达式34

3.4算术表达式35

3.4.1算术运算符35

3.4.2自增运算符和自减运算符35

3.4.3算术运算符的优先级与结合性36

3.4.4算术表达式37

3.5位运算37

3.6赋值运算符38

3.6.1赋值运算符38

3.6.2赋值表达式38

3.6.3复合的赋值运算符40

3.7逗号运算符与逗号表达式41

3.8深入讨论表达式42

4分支结构45

4.1逻辑运算符和逻辑表达式45

4.1.1逻辑真与逻辑假46

4.1.2逻辑运算符46

4.1.3逻辑表达式48

4.2关系运算符和关系表达式50

4.3分支语句52

4.3.1 if分支结构52

4.3.2空语句55

4.3.3复合语句55

4.4条件运算符59

4.5多分支if-else-if60

4.6嵌套的if语句63

4.7 switch和break语句69

5循环77

5.1 while语句78

5.2 do-while语句81

5.3 for循环语句83

5.4三种循环语句的比较86

5.5循环嵌套87

5.6 break和continue语句88

5.7 goto语句92

5.8程序实例和分析93

6函数的使用97

6.1编写一个简单的函数97

6.2调用库函数99

6.2.1 C语言的标准库函数100

6.2.2库函数的头文件100

6.2.3函数类型、函数名与形参100

6.2.4调用库函数101

6.3定义用户自定义函数101

6.4调用自定义函数102

6.5函数声明104

6.5.1函数声明104

6.5.2在函数外部进行函数声明105

6.5.3省略函数说明106

6.6函数的参数传递107

6.6.1参数传递107

6.6.2实参和形参数据类型不同109

6.7函数的返回值110

6.7.1函数返回110

6.7.2返回值111

6.7.3 void类型的函数112

6.7.4函数返回值的数据类型112

6.8 C语言程序的执行过程113

6.9函数的嵌套调用114

6.10局部变量和全局变量115

6.10.1局部变量115

6.10.2全局变量115

6.10.3内部变量和外部变量116

6.11变量的存储类别117

6.11.1存储期属性117

6.11.2存储类别属性118

7图形化界面124

7.1 Turbo C绘图基础126

7.2设置图形工作环境127

7.3图形绘制函数128

7.4图形模式的文本显示129

7.5俄罗斯方块初步129

7.6综合应用130

8指针132

8.1变量的指针与指针变量132

8.1.1变量的指针与取地址运算符132

8.1.2指针变量133

8.2用指针访问数据135

8.3指针变量的运算139

8.3.1指针的赋值运算139

8.3.2指针的关系运算141

8.3.3指针的算术运算141

8.4指针作为函数的参数143

9数组150

9.1一维数组的定义和引用150

9.1.1一维数组的定义和引用150

9.1.2一维数组的存储152

9.1.3一维数组的初始化153

9.1.4一维数组程序举例153

9.2指针与一维数组154

9.2.1用数组名指针法访问数组元素154

9.2.2用指针访问数组元素155

9.2.3数组元素的指针访问法155

9.2.4数组元素的指针下标访问法158

9.3数组作为函数的参数159

9.4二维数组的定义和引用162

9.4.1二维数组的定义和引用162

9.4.2二维数组的存储163

9.4.3二维数组的初始化164

9.4.4二维数组程序举例164

9.5字符数组168

9.5.1字符数组的定义168

9.5.2字符数组的初始化169

9.5.3字符数组的输入输出171

9.5.4字符数组与字符串173

9.6指针与字符串176

9.6.1指向字符数组的指针176

9.6.2指向字符串常量的指针177

9.6.3字符串作为函数参数179

9.6.4字符串处理库函数180

9.7动态内存分配186

9.7.1 void类型的指针186

9.7.2指针的强制类型转换186

9.7.3动态内存分配187

9.8综合实例189

9.9掷骰子游戏191

9.10显示游戏文本信息194

10结构体和共用体195

10.1结构体195

10.2结构体数组199

10.3结构体指针201

10.4结构体与函数205

10.5共用体207

10.6枚举类型208

10.7用typedef定义类型209

11深入讨论指针210

11.1指针数组210

11.2指向指针的指针214

11.3返回指针的函数215

11.4指向函数的指针218

11.4.1指向函数的指针218

11.4.2指向函数的指针作为函数参数220

11.5链表的概念221

11.6单向链表的基本操作223

12文件231

12.1文件类型231

12.2磁盘文件系统232

12.3文件类型指针232

12.4文件打开与关闭233

12.5文件读写235

13深入讨论函数与程序结构240

13.1函数的递归调用240

13.1.1编写递归函数求n !240

13.1.2迭代和递归244

13.2带参的main函数245

13.3内部函数和外部函数246

13.3.1内部函数246

13.3.2外部函数246

13.4编译预处理247

13.4.1宏定义247

13.4.2文件包含249

13.4.3条件编译251

14综合应用设计254

14.1实例说明254

14.2俄罗斯方块程序源代码255

14.3新出现的函数267

14.3.1捕捉按键267

14.3.2 memset函数267

14.3.3 memcpy函数267

14.4基本位置参数268

14.4.1面板区268

14.4.2下一个提示区268

14.4.3信息显示区域269

14.5画面内容的刷新269

14.5.1将方块嵌入面板269

14.5.2删除满行269

14.6方块的运动270

14.6.1定时下落270

14.6.2 判断翻转270

14.6.3翻转271

14.6.4判断移动271

14.6.5移动271

14.6.6下落271

14.6.7直落到底271

参考文献272

热门推荐