图书介绍

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

C语言程序设计与应用教程
  • 周虹,闫瑞峰,王永利主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113103941
  • 出版时间:2009
  • 标注页数:303页
  • 文件大小:11MB
  • 文件页数:315页
  • 主题词: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.1.1算法的特性1

1.1.2算法的表示1

1.2程序设计及结构化程序设计方法4

1.2.1高级语言源程序的执行4

1.2.2程序设计5

1.2.3结构化程序设计6

1.3 C程序的构成8

1.4程序的书写格式和程序的书写风格10

小结10

习题10

第2章 数据类型、运算符和表达式12

2.1 C语言数据类型简介12

2.2标识符12

2.2.1字符集12

2.2.2标识符概述13

2.2.3标识符的分类13

2.3常量14

2.3.1整型常量14

2.3.2实型常量14

2.3.3字符常量和字符串常量15

2.3.4符号常量16

2.4变量16

2.4.1整型变量17

2.4.2实型变量18

2.4.3字符变量19

2.4.4变量赋初值20

2.5运算符和表达式20

2.5.1 C运算符简介20

2.5.2表达式的求值规则21

2.5.3混合运算中的类型转换21

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

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

2.5.6逗号运算符与逗号表达式25

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

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

2.5.9条件运算符与条件表达式28

2.5.10 sizeof运算符30

2.6应用举例30

小结32

习题32

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

3.1 C语句概述35

3.2赋值语句37

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

3.3.1字符输出函数putchar()38

3.3.2字符输入函数getchar()39

3.4格式输入/输出40

3.4.1格式输出函数printf()40

3.4.2格式输入函数scanf()48

3.5应用举例52

小结53

习题54

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

4.1 if语句57

4.1.1简单if语句57

4.1.2双分支if语句59

4.1.3多分支if语句60

4.1.4 if语句使用说明62

4.2 if语句的嵌套63

4.3多分支结构66

4.4应用举例69

小结76

习题76

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

5.1 while语句80

5.2 do...while语句83

5.3 for语句85

5.4几种循环的比较89

5.5循环嵌套90

5.6 break语句92

5.7 continue语句93

5.8应用举例94

小结103

习题103

第6章 数组107

6.1数组和数组元素107

6.2一维数组108

6.2.1一维数组的定义和引用108

6.2.2一维数组的初始化109

6.2.3一维数组程序举例111

6.3多维数组120

6.3.1二维数组的定义和引用120

6.3.2二维数组的初始化122

6.3.3二维数组程序举例123

6.4字符数组126

6.4.1字符数组的定义和引用126

6.4.2字符数组的初始化127

6.4.3字符串的输入/输出127

6.4.4用于字符处理的库函数129

6.4.5字符数组应用举例132

6.5应用举例135

小结137

习题138

第7章 函数141

7.1模块化程序设计141

7.1.1模块化程序设计简介141

7.1.2函数概述142

7.2函数的定义143

7.2.1无参函数的定义144

7.2.2有参函数的定义144

7.2.3函数的返回值145

7.3函数的调用146

7.3.1函数调用的一般形式146

7.3.2函数的声明147

7.3.3函数参数的传递149

7.4函数的嵌套调用与递归调用150

7.4.1函数的嵌套调用150

7.4.2函数的递归调用151

7.5数组作函数参数154

7.5.1数组元素作函数实参154

7.5.2数组名作函数参数155

7.5.3多维数组名作函数参数156

7.6变量的作用域156

7.6.1局部变量156

7.6.2全局变量157

7.7变量的存储类别158

7.7.1变量的生存期158

7.7.2局部变量的存储类别159

7.7.3全局变量的存储类别160

7.7.4存储类别小结162

7.8内部函数和外部函数163

7.8.1内部函数163

7.8.2外部函数163

7.9应用举例163

小结166

习题166

第8章 编译预处理168

8.1宏定义168

8.1.1不带参数的宏定义168

8.1.2带参数的宏定义169

8.2文件包含171

8.3应用举例173

小结174

习题174

第9章 指针178

9.1相关概念178

9.1.1变量的地址178

9.1.2数据的访问方式179

9.1.3指针和指针变量179

9.2指针变量的定义和引用179

9.2.1指针变量的定义179

9.2.2指针变量的初始化和赋值180

9.2.3指针变量的引用181

9.2.4指针的运算182

9.3指针变量作函数参数183

9.4数组的指针和指向数组的指针变量185

9.4.1指向数组元素的指针186

9.4.2通过指针引用数组元素186

9.4.3数组名作函数参数189

9.4.4指向多维数组的指针与指针变量196

9.5字符串与指针200

9.5.1字符串的表示形式200

9.5.2对使用字符指针变量与字符数组的讨论201

9.5.3字符串指针作函数参数203

9.6函数与指针204

9.6.1用函数指针变量调用函数204

9.6.2指向函数的指针变量作函数参数205

9.7返回指针值的函数206

9.8指针数组和指向指针的指针206

9.8.1指针数组的概念207

9.8.2指向指针的指针208

9.8.3 main()函数的命令行参数209

9.9应用举例209

小结213

习题214

第10章 结构体与共用体216

10.1结构体类型及变量的定义216

10.1.1结构体类型的定义216

10.1.2结构体变量的定义218

10.2结构体变量的引用和初始化219

10.3结构体数组221

10.3.1定义结构体数组221

10.3.2结构体数组的初始化222

10.3.3结构体数组应用222

10.4指向结构体类型数据的指针223

10.4.1指向结构体变量的指针223

10.4.2指向结构体数组的指针225

10.4.3结构体变量和指向结构体的指针作函数参数226

10.5用指针处理链表228

10.5.1链表概述228

10.5.2处理动态链表所需的函数229

10.5.3链表的基本操作229

10.6共用体235

10.6.1共用体变量的引用方式236

10.6.2共用体类型数据的特点236

10.7枚举类型237

10.8用typedef定义类型240

10.9应用举例242

小结245

习题245

第11章 位运算248

11.1位运算符与位运算248

11.1.1按位与运算符(&)248

11.1.2按位或运算符(|)249

11.1.3按位异或运算符(^)249

11.1.4按位取反运算符(~)250

11.1.5左移运算符(<<)251

11.1.6右移运算符(>>)251

11.1.7位运算赋值运算符251

11.1.8不同长度的数据进行位运算252

11.2应用举例252

小结253

习题253

第12章 文件256

12.1文件的概念256

12.2文件操作函数257

12.2.1文件的打开257

12.2.2文件的关闭259

12.3文件检测函数259

12.4常用的读写函数260

12.4.1读写字符函数260

12.4.2读写字符串函数262

12.4.3读写数据块函数262

12.4.4格式化读写函数fprintf()函数和fscanf()函数265

12.5文件的定位266

12.5.1 rewind()函数266

12.5.2随机读写和fseek()函数266

12.6应用举例267

小结269

习题270

附录A习题参考答案272

附录B常用ASCII码表290

附录C运算符和结合性291

附录DC语言常用语法提要293

附录E C库函数297

参考文献303

热门推荐