图书介绍

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

C语言程序设计
  • 路俊维,马雪松主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113099176
  • 出版时间:2009
  • 标注页数:220页
  • 文件大小:29MB
  • 文件页数:230页
  • 主题词: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 C语言的产生和发展1

1.2 C语言的特点1

1.3 C语言程序的结构2

1.4算法4

1.4.1程序与算法4

1.4.2算法的特性4

1.4.3算法的表示5

1.5程序设计的步骤6

1.6 C语言源程序的上机步骤7

1.6.1 C语言源程序的执行过程7

1.6.2 Visual C++6.0开发环境8

1.6.3使用Visual C++6.08

1.7预处理命令10

1.7.1宏定义10

1.7.2文件包含13

1.8综合实例:任务的实现14

小结17

习题17

第2章 数据类型及运算符20

2.1 C语言标识符与保留字20

2.2 C语言数据类型21

2.3常量与变量22

2.3.1常量22

2.3.2变量25

2.4运算符与表达式26

2.4.1 C语言运算符简介26

2.4.2算术运算符和算术表达式26

2.4.3赋值运算符和赋值表达式29

2.4.4逗号运算符和逗号表达式29

2.4.5关系运算符和关系表达式30

2.4.6逻辑运算符和逻辑表达式31

2.4.7位运算32

2.5综合实例:任务的实现34

小结34

习题34

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

3.1顺序结构程序设计37

3.2标准输入/输出37

3.2.1格式输出函数printf()37

3.2.2格式输入函数scanf()40

3.3字符数据的输入/输出42

3.3.1字符输出函数putchar()42

3.3.2字符输入函数getchar()43

3.4字符串输入/输出函数43

3.4.1字符串输出函数puts()44

3.4.2字符串输入函数gets()44

3.5程序举例45

3.6综合实例:任务的实现47

小结48

习题49

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

4.1单分支和双分支选择结构53

4.1.1简单if语句53

4.1.2 if...else语句54

4.2多分支选择结构56

4.2.1嵌套if...else结构57

4.2.2 switch语句59

4.3程序举例62

4.4综合实例:任务的实现65

小结68

习题68

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

5.1 while语句及应用75

5.2 do...while语句及应用77

5.3 for语句及应用80

5.4 break和continue语句的作用83

5.4.1 break语句83

5.4.2 continue语句85

5.5循环结构的嵌套87

5.6程序举例88

5.7综合实例:任务的实现91

小结93

习题93

第6章 数组96

6.1数组的概念96

6.2一维数组96

6.2.1一维数组的定义97

6.2.2一维数组元素的引用98

6.2.3一维数组的初始化99

6.2.4一维数组程序举例100

6.3二维数组与多维数组102

6.3.1二维数组的定义102

6.3.2二维数组元素的引用102

6.3.3二维数组的初始化104

6.4字符数组与字符串数组105

6.4.1字符数组的定义105

6.4.2字符数组的初始化106

6.4.3字符数组的引用106

6.4.4字符串和字符串结束标志107

6.4.5字符数组的输入/输出107

6.4.6字符串处理函数108

6.5程序举例109

6.6综合实例:任务的实现113

小结115

习题115

第7章 函数121

7.1函数的定义、调用及简单应用121

7.1.1函数定义的一般形式121

7.1.2函数调用的一般形式122

7.1.3函数调用的方式122

7.1.4形式参数和实际参数123

7.2数组作为函数的参数125

7.2.1数组元素作函数实参125

7.2.2数组名作为函数参数126

7.3函数的嵌套调用和递归调用126

7.3.1函数的嵌套调用126

7.3.2函数的递归调用127

7.4变量的作用域和生存周期129

7.4.1局部变量129

7.4.2全局变量130

7.5程序举例131

7.6综合实例:任务的实现135

小结136

习题136

第8章 指针141

8.1指针概述141

8.2指向变量的指针142

8.3指向数组的指针146

8.4指向函数的指针149

8.5指针知识扩展150

8.5.1字符串指针150

8.5.2指针数组152

8.5.3指向指针的指针152

8.6程序举例152

8.7综合实例:任务的实现155

小结156

习题157

第9章 结构体162

9.1结构体概述162

9.1.1结构类型变量的说明163

9.1.2结构变量成员的表示方法164

9.1.3结构变量的赋值165

9.1.4结构变量的初始化166

9.2结构数组的定义166

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

9.3.1指向结构变量的指针169

9.3.2指向结构数组的指针170

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

9.4动态存储分配173

9.5链表的概念175

9.6共用体类型176

9.6.1共用体类型定义176

9.6.2共用体变量的说明177

9.6.3共用体变量成员的引用178

9.7枚举类型178

9.8类型定义符typedef178

9.9综合实例:任务的实现179

小结181

习题182

第10章 文件185

10.1文件概述185

10.2文件指针186

10.3文件的打开与关闭186

10.3.1文件的打开(fopen()函数)186

10.3.2文件关闭函数(fclose()函数)188

10.4文件的读/写188

10.5字符读/写函数fgetc()和fputc()188

10.6字符串读/写函数fgets()和fputs()192

10.7数据块读/写函数fread()和fwtrite()194

10.8格式化读/写函数fscanf()和fprintf()196

10.9文件的随机读/写197

10.9.1文件定位197

10.9.2文件的随机读/写198

10.10文件检测函数199

10.11综合实例:任务的实现199

小结200

习题200

第11章 C语言程序设计实训204

实训1 熟悉Visual C++6.0程序开发环境204

实训2 数据类型205

实训3 输入/输出函数205

实训4 选择结构206

实训5 循环结构207

实训6 数组208

实训7 函数209

实训8 指针210

实训9 结构体211

实训10 文件211

附录A ASCII码表213

附录B 运算符的优先级与结合性215

附录C C语言常用库函数216

参考文献220

热门推荐