图书介绍

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

C语言程序设计与应用教程
  • 周虹等编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113077549
  • 出版时间:2007
  • 标注页数:280页
  • 文件大小:11MB
  • 文件页数:291页
  • 主题词: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 算法的表示3

1.3 程序设计及结构化程序设计方法7

1.3.1 程序设计7

1.3.2 结构化程序设计9

1.4 C语言程序的构成11

1.5 程序的书写格式13

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

2.1 C语言数据类型简介14

2.2 标识符14

2.2.1 字符集14

2.2.2 标识符的命名15

2.2.3 标识符的分类15

2.3 常量16

2.3.1 数值常量16

2.3.2 字符常量和字符串常量17

2.3.3 符号常量19

2.4 变量19

2.4.1 整型变量19

2.4.2 实型变量21

2.4.3 字符变量22

2.5 数据间的混合运算23

2.6 变量赋初值23

2.7 运算符和表达式24

2.7.1 C语言运算符简介24

2.7.2 C语言表达式的类型25

2.7.3 表达式的求值规则25

2.7.4 算术运算符和算术表达式25

2.7.5 赋值运算符和赋值表达式28

2.7.6 逗号运算符和逗号表达式30

2.7.7 关系运算符和关系表达式31

2.7.8 逻辑运算符和逻辑表达式32

2.7.9 条件运算符和条件表达式34

2.8 应用举例35

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

3.1 C语句概述39

3.2 赋值语句41

3.3 数据的输入和输出42

3.3.1 putchar函数和getchar函数42

3.3.2 printf函数和scanf函数44

3.4 应用举例55

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

4.1 if语句58

4.2 if语句的嵌套63

4.3 多分支结构67

4.4 应用举例70

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

5.1 goto语句及用goto语句构成的循环79

5.2 while语句80

5.3 do...while语句83

5.4 for语句85

5.5 几种循环的比较90

5.6 循环嵌套90

5.7 break语句93

5.8 continue语句93

5.9 应用举例94

第6章 数组105

6.1 数组和数组元素105

6.2 一维数组106

6.2.1 一维数组的定义和使用106

6.2.2 一维数组的初始化108

6.2.3 一维数组程序举例109

6.3 多维数组119

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

6.3.2 二维数组的初始化121

6.3.3 二维数组程序举例122

6.4 字符数组125

6.4.1 字符数组的定义和使用125

6.4.2 字符数组的初始化126

6.4.3 字符串的输入和输出126

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

6.4.5 程序举例130

6.5 应用举例134

第7章 函数137

7.1 概述137

7.2 函数定义的一般形式138

7.2.1 无参函数的定义138

7.2.2 有参函数的定义139

7.2.3 空函数的定义139

7.3 函数参数和函数的值140

7.3.1 形式参数和实际参数140

7.3.2 函数的返回值141

7.4 函数的调用142

7.4.1 函数调用的形式142

7.4.2 函数调用的方式142

7.4.3 对被调用函数的声明和函数原型143

7.4.4 程序举例144

7.5 函数的嵌套调用146

7.6 函数的递归调用147

7.7 局部变量和全局变量149

7.7.1 局部变量149

7.7.2 全局变量150

7.8 动态存储变量和静态存储变量152

7.8.1 变量的存储类别152

7.8.2 局部变量的存储方式153

7.8.3 全局变量的存储方式155

7.8.4 存储类别小结156

7.9 内部函数和外部函数157

7.9.1 内部函数157

7.9.2 外部函数157

7.10 应用举例157

第8章 编译预处理161

8.1 宏定义161

8.1.1 不带参数的宏定义161

8.1.2 带参数的宏定义162

8.2 “文件包含”处理164

8.3 条件编译166

8.4 应用举例167

第9章 指针170

9.1 地址和指针的概念170

9.2 变量的指针和指向变量的指针变量171

9.2.1 指针变量的定义172

9.2.2 指针变量的引用173

9.2.3 用指针变量作为函数参数174

9.3 数组的指针和指向数组的指针变量177

9.3.1 指向数组元素的指针177

9.3.2 通过指针引用数组元素177

9.3.3 用数组名作为函数参数181

9.3.4 指向多维数组的指针和指针变量187

9.4 字符串的指针和指向字符串的指针变量192

9.4.1 字符串的表示形式192

9.4.2 对使用字符指针变量与字符数组的讨论193

9.4.3 用字符串指针作为函数参数195

9.5 函数的指针和指向函数的指针变量198

9.5.1 用函数指针变量调用函数198

9.5.2 用指向函数的指针变量作为函数参数199

9.6 返回指针值的函数199

9.7 指针数组和指向指针的指针200

9.7.1 指针数组的概念200

9.7.2 指向指针的指针201

9.7.3 main函数的命令行参数202

9.8 应用举例203

第10章 结构体与共用体210

10.1 概述210

10.2 定义结构体类型变量的方法211

10.3 结构体变量的引用213

10.4 结构体变量的初始化214

10.5 结构体数组214

10.5.1 定义结构体数组214

10.5.2 结构体数组的初始化215

10.5.3 结构体数组应用举例215

10.6 指向结构体类型数据的指针217

10.6.1 指向结构体变量的指针217

10.6.2 指向结构体数组的指针218

10.6.3 用结构体变量和指向结构体的指针作为函数参数219

10.7 用指针处理链表221

10.7.1 链表概述221

10.7.2 处理动态链表所需的函数222

10.7.3 链表的建立、输出、插入和删除223

10.8 共用体230

10.8.1 共用体的概念230

10.8.2 共用体变量的引用方式231

10.8.3 共用体类型数据的特点231

10.9 枚举类型232

10.10 用typedef定义类型234

10.11 应用举例236

第11章 位运算242

11.1 位运算符与位运算242

11.1.1 按位与运算符242

11.1.2 按位或运算符243

11.1.3 按位异或运算符243

11.1.4 按位取反运算符244

11.1.5 左移运算符245

11.1.6 右移运算符245

11.1.7 位运算赋值运算符246

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

11.2 位段247

11.3 应用举例249

第12章 文件251

12.1 文件的概念251

12.2 文件操作函数252

12.2.1 文件的打开252

12.2.2 文件的关闭254

12.3 常用的读写函数254

12.3.1 读写字符函数254

12.3.2 读写字符串函数256

12.3.3 读写数据块函数257

12.3.4 格式化读写函数fprintf函数和fscanf函数260

12.4 文件的定位260

12.4.1 rewind函数261

12.4.2 随机读写和fseek函数261

12.4.3 ftell函数262

12.5 ferror函数262

12.6 clearerr函数263

12.7 应用举例263

参考文献267

附录A 常用ASCII表268

附录B 运算符和结合性269

附录C C语言常用语法提要270

附录D C库函数274

热门推荐