图书介绍

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

C语言程序设计
  • 易晓梅,赵芸主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113123611
  • 出版时间:2011
  • 标注页数:254页
  • 文件大小:13MB
  • 文件页数:263页
  • 主题词: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.1.1程序设计语言1

1.1.2 C语言的起源2

1.1.3 C语言的特点3

1.2 C程序初体验3

1.2.1简单C程序实例3

1.2.2 C程序的组成6

1.2.3 C程序的基本语法知识6

1.3 C程序的执行6

1.3.1 C程序的开发步骤7

1.3.2 C程序的上机步骤7

本章小结9

习题10

第2章 基本数据类型、运算符及表达式12

2.1字符集与关键字、标识符12

2.2数据与数据类型13

2.2.1常量与变量13

2.2.2数据类型14

2.3基本数据类型15

2.3.1整型数据15

2.3.2实型数据18

2.3.3字符型数据19

2.4运算符与表达式22

2.4.1算术运算符与算术表达式22

2.4.2赋值运算符与赋值表达式24

2.4.3关系运算符与关系表达式26

2.4.4逻辑运算符与逻辑表达式27

2.4.5逗号运算符与逗号表达式27

2.4.6运算符的优先级和结合性28

2.4.7位运算符28

本章小结31

习题331

第3章 程序的控制结构34

3.1算法和程序的控制结构34

3.2顺序结构35

3.2.1引例35

3.2.2数据的输入/输出36

3.3选择结构40

3.3.1引例40

3.3.2 if语句41

3.3.3 switch语句44

3.4循环结构48

3.4.1引例48

3.4.2 while语句49

3.4.3 do…while语句51

3.4.4 for语句53

3.4.5 goto语句56

3.4.6循环语句中的break语句与continue语句56

3.4.7多重循环结构60

3.5综合实例63

本章小结66

习题66

第4章 数组76

4.1一维数组76

4.1.1一维数组的定义76

4.1.2一维数组元素的引用77

4.1.3一维数组的初始化78

4.1.4一维数组的输入/输出78

4.1.5实例剖析78

4.2二维数组86

4.2.1二维数组的定义86

4.2.2二维数组的引用87

4.2.3二维数组的初始化87

4.2.4二维数组的输入/输出88

4.2.5实例剖析89

4.3字符数组90

4.3.1字符数组的定义与引用90

4.3.2字符数组与字符串91

4.3.3字符数组的初始化91

4.3.4字符数组的输入/输出92

4.3.5常用的字符串函数93

4.3.6实例剖析96

本章小结97

习题98

第5章 函数104

5.1函数与C语言的结构104

5.2库函数105

5.3自定义函数106

5.3.1函数定义的一般形式106

5.3.2函数参数和函数的值108

5.3.3函数的调用111

5.4函数的嵌套与递归调用113

5.5内部函数与外部函数115

5.6实例剖析116

本章小结119

习题120

第6章 变量的作用域及存储类别124

6.1变量的作用范围124

6.1.1局部变量125

6.1.2全局变量126

6.2变量的存储类别127

6.2.1自动变量auto127

6.2.2静态变量static128

6.2.3寄存器变量register129

6.2.4外部变量exte129

6.3实例剖析130

本章小结132

习题132

第7章 编译预处理136

7.1宏定义136

7.1.1不带参数的宏定义136

7.1.2带参数的宏定义138

7.2文件包含140

7.3条件编译140

本章小结142

习题142

第8章 指针144

8.1指针的基本知识144

8.1.1地址与指针概念144

8.1.2指针变量的定义145

8.1.3指针变量的赋值与引用146

8.1.4指针变量的运算149

8.1.5指针变量作为函数的参数151

8.2指针与一维数组153

8.2.1指针与一维数组的关系153

8.2.2数组名作为函数的参数158

8.3指针与二维数组163

8.3.1指针与二维数组的关系163

8.3.2二维数组的行指针作为函数的参数170

8.4指针与字符串170

8.4.1字符串与字符指针170

8.4.2字符指针作为函数的参数173

8.4.3使用字符串指针变量与字符数组的区别174

8.5指针与函数175

8.5.1指向函数的指针175

8.5.2返回指针值的函数179

8.5.3 main函数的参数181

8.6指针数组182

8.6.1指针数组的定义182

8.6.2指针数组的初始化183

8.6.3指针数组作函数的参数184

8.6.4指针数组的应用184

8.7多级指针187

8.7.1多级指针的定义187

8.7.2多级指针的初始化188

8.7.3多级指针的应用举例189

8.8实例剖析189

本章小结194

习题194

第9章 结构体、共用体与枚举199

9.1定义结构体类型199

9.2定义和使用结构体变量201

9.2.1结构体变量的定义201

9.2.2结构体变量的初始化203

9.2.3结构体变量的引用203

9.3结构体数组205

9.3.1结构体数组的定义205

9.3.2结构体数组的初始化206

9.3.3结构体数组的引用206

9.4结构体和指针8

9.4.1指向结构体变量的指针209

9.4.2指向结构体数组的指针210

9.5单向链表211

9.5.1链表概述212

9.5.2链表的特点及操作原理213

9.5.3链表的建立214

9.5.4链表的删除216

9.5.5链表的插入218

9.6共用体219

9.7枚举类型221

9.7.1枚举类型的定义和枚举变量的说明222

9.7.2枚举类型变量的赋值和使用222

本章小结223

习题224

第10章 文件226

10.1文件概述226

10.2文件的打开与关闭229

10.2.1打开文件229

10.2.2关闭文件231

10.3读/写文件231

10.3.1以字符为单位读/写232

10.3.2以字符串为单位读/写233

10.3.3格式化方式读/写233

10.3.4以数据块为单位读/写234

10.4文件的定位235

10.5实例剖析236

本章小结240

习题241

附录A字符244

附录B C语言中的关键字247

附录C运算符的优先级与结合性248

附录D常用标准库函数250

参考文献253

热门推荐