图书介绍

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

C语言程序设计
  • 孙凤美主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113094737
  • 出版时间:2008
  • 标注页数:231页
  • 文件大小:33MB
  • 文件页数:241页
  • 主题词: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语言特点2

1.3 算法3

1.3.1 算法特性3

1.3.2 算法描述3

1.4 结构化程序设计和模块化结构4

1.4.1 结构化程序设计4

1.4.2 模块化程序设计6

1.5 C语言程序的编辑与运行7

本章小结9

习题一9

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

2.1 简单C语言程序的构成11

2.2 标识符12

2.3 常量13

2.3.1 直接常量14

2.3.2 符号常量15

2.4 变量15

2.4.1 整型变量16

2.4.2 实型变量17

2.4.3 字符型变量17

2.4.4 强制类型转换18

2.5 运算符和表达式18

2.5.1 算术运算符和算术表达式18

2.5.2 关系运算符和关系表达式19

2.5.3 逻辑运算符和逻辑表达式20

2.5.4 赋值运算符和赋值表达式21

2.5.5 自增、自减运算符22

2.5.6 逗号运算符和逗号表达式23

2.5.7 其他运算符23

2.6 应用举例23

本章小结24

习题二25

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

3.1 赋值语句28

3.2 输入/输出29

3.2.1 printf函数(格式输出函数)29

3.2.2 scanf()函数(格式输入函数)32

3.2.3 字符型输入/输出函数(getchar/putchar)35

3.2.4 字符串输入/输出函数(gets/puts)35

3.3 空语句36

3.4 复合语句36

3.5 顺序结构程序举例37

本章小结39

习题三39

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

4.1 if语句44

4.1.1 简单的if语句44

4.1.2 if-else语句45

4.1.3 复杂的if-else语句46

4.1.4 if语句的嵌套48

4.1.5 条件表达式49

4.2 switch语句51

4.3 选择结构程序举例53

本章小结55

习题四55

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

5.1 while语句58

5.2 do-while语句61

5.3 for语句64

5.4 循环嵌套66

5.5 break、continue语句69

5.6 goto语句和标号语句70

5.7 几种循环比较71

5.8 循环结构程序举例72

本章小结76

习题五76

第6章 数组80

6.1 一维数组80

6.1.1 一维数组的定义80

6.1.2 一维数组的初始化81

6.1.3 数组元素的引用82

6.2 二维数组84

6.2.1 二维数组的定义85

6.2.2 二维数组的初始化85

6.2.3 二维数组元素的引用86

6.3 字符数组与字符串88

6.3.1 字符数组的定义、初始化及引用88

6.3.2 字符串和字符串结束标志90

6.3.3 字符数组的输入/输出91

6.3.4 常用字符串处理函数91

6.4 数组应用举例92

本章小结94

习题六95

第7章 函数98

7.1 函数分类98

7.2 函数定义99

7.3 函数调用101

7.3.1 函数调用的一般形式101

7.3.2 函数调用方式101

7.3.3 函数的参数和函数的值102

7.3.4 数组作为函数参数104

7.3.5 函数的嵌套调用109

7.3.6 函数的递归调用111

7.4 变量的作用域113

7.4.1 局部变量113

7.4.2 全局变量114

7.5 变量的存储类型116

7.5.1 自动变量117

7.5.2 外部变量119

7.5.3 静态变量119

7.5.4 寄存器变量121

7.6 内部函数和外部函数121

7.6.1 内部函数122

7.6.2 外部函数122

7.7 函数应用举例122

本章小结124

习题七124

第8章 指针128

8.1 指针简介128

8.2 指针变量的操作129

8.2.1 指针变量的赋值129

8.2.2 指针变量的运算130

8.3 数组与指针133

8.3.1 一维数组与指针133

8.3.2 字符串与指针135

8.3.3 用数组名作函数参数138

8.4 二维数组与指针139

8.4.1 二维数组的地址139

8.4.2 行指针变量140

8.4.3 指针数组141

8.4.4 main()函数的参数142

8.5 指针应用举例143

本章小结145

习题八146

第9章 结构体、联合体、枚举149

9.1 结构体149

9.1.1 结构体类型定义和结构体变量说明149

9.1.2 结构体成员的引用152

9.1.3 结构体变量的初始化152

9.1.4 结构体变量的赋值153

9.1.5 结构体数组154

9.1.6 结构体指针变量156

9.1.7 结构体指针变量作为函数参数159

9.2 利用结构体变量构成链表160

9.2.1 动态存储分配160

9.2.2 链表概述162

9.2.3 链表的基本操作162

9.3 联合体167

9.3.1 联合体的定义167

9.3.2 联合体变量的说明168

9.3.3 联合体变量的赋值和使用169

9.4 枚举170

9.4.1 枚举类型的定义和枚举变量的说明170

9.4.2 枚举类型变量的赋值和使用171

9.5 类型定义符typedef172

9.6 结构体综合应用举例175

本章小结178

习题九179

第10章 位运算182

10.1 位运算符182

10.2 位运算符的运算功能182

10.3 位运算应用举例185

本章小结186

习题十187

第11章 编译预处理188

11.1 宏定义188

11.1.1 无参宏定义188

11.1.2 带参宏定义191

11.2 文件包含194

11.3 条件编译195

11.4 编译预处理应用举例197

本章小结199

习题十一199

第12章 文件201

12.1 文件概述201

12.1.1 文件的分类201

12.1.2 文件的处理202

12.1.3 文件类型指针203

12.2 文件的打开与关闭204

12.2.1 文件打开(fopen()函数)204

12.2.2 文件关闭(fclose函数)206

12.3 文件的读/写操作207

12.3.1 文件的字符读/写函数207

12.3.2 文件的字符串读/写函数209

12.3.3 格式化读/写函数211

12.3.4 文件的数据块输入/输出函数213

12.4 文件定位函数215

12.5 文件应用举例217

本章小结219

习题十二219

附录A 常用ASCII码字符对照表221

附录B 运算符的优先级和结合性222

附录C C语言中的关键字224

附录D C语言中的头文件225

附录E C语言中的库函数227

参考文献231

热门推荐