图书介绍

C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计
  • 徐秋红编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:711306597X
  • 出版时间:2005
  • 标注页数:291页
  • 文件大小:111MB
  • 文件页数:307页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C语言程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第0章 绪论1

0-1 程序设计语言的发展1

0-2 C程序设计语言及其特征2

0-3 程序设计的基本方法3

0-3-1 程序设计步骤3

0-3-2 运行C语言程序4

0-4 算法的特性和描述4

0-4-1 算法的特性5

0-4-2 算法的描述5

0-5 结构化程序设计方法7

0-5-1 自顶向下、逐步细化的设计过程7

0-5-2 系统的模块化设计8

0-5-3 结构化程序设计9

0-6 小结11

思考与练习题11

第1章 C语言程序的数据表示12

1-1 简单C程序的结构12

1-1-1 C程序的组成和格式13

1-1-2 关键字与标识符13

1-1-3 常量和变量14

1-2 基本数据类型的定义15

1-2-1 整型常量和变量16

1-2-2 实型常量和变量16

1-2-3 字符型常量和变量17

1-2-4 无值型18

1-2-5 不可变的变量18

1-3 数据的算术运算19

1-3-1 基本的算术运算和表达式19

1-3-2 数据类型的转换20

1-4 赋值表达式和赋值语句21

1-4-1 赋值和赋值表达式21

1-4-2 复合赋值运算22

1-5 使用C语言的标准库函数22

1-6 自增、自减运算和逗号运算23

1-6-1 自增和自减运算23

1-6-2 逗号运算24

1-7 位运算符和位运算表达式25

1-7-1 移位运算符“<<”和“>>”的作用26

1-7-2 位逻辑运算符的作用27

1-7-3 位运算的复合赋值运算符28

1-8 小结28

思考与练习题29

第2章 顺序结构程序设计31

2-1 赋值语句、复合语句和空语句31

2-2 数据的输入与输出32

2-2-1 格式输出函数(printf函数)33

2-2-2 格式输入函数(scanf函数)35

2-2-3 字符输出函数38

2-2-4 字符输入函数38

2-3 顺序程序设计举例39

2-4 小结41

思考与练习题41

第3章 选择结构程序的设计44

3-1 选择结构形式44

3-2 判断条件的描述方法45

3-2-1 用关系表达式描述判断条件45

3-2-2 用逻辑表达式描述判断条件46

3-3 简单的分支选择结构48

3-3-1 单路分支结构48

3-3-2 双分支选择结构48

3-3-3 条件运算符及其应用50

3-4 多分支选择结构51

3-4-1 if...else结构嵌套的应用51

3-4-2 switch结构与break语句53

3-5 程序举例与程序测试56

3-6 小结61

思考与练习题62

第4章 循环结构的程序设计65

4-1 当型循环和直到型循环结构65

4-1-1 当型循环结构65

4-1-2 直到型循环结构67

4-1-3 当型循环结构和直到型循环结构的区别69

4-2 for循环结构69

4-3 循环的嵌套71

4-4 continue语句和break语句在循环中的作用74

4-4-1 break语句74

4-4-2 continue语句75

4-5 程序举例75

4-6 小结80

思考与练习题81

第5章 函数的设计与应用84

5-1 函数的概念84

5-2 函数的定义86

5-2-1 函数的定义形式86

5-2-2 函数的返回值87

5-3 函数的调用88

5-3-1 函数的原型说明88

5-3-2 函数的调用方式89

5-3-3 函数的嵌套调用和递归调用91

5-4 函数间的参数传递93

5-4-1 地址结合方式传递数据94

5-4-2 数值结合方式传递数据94

5-4-3 利用全局变量传递参数95

5-4-4 动态存储变量与静态存储变量96

5-5 内部函数与外部函数100

5-5-1 外部函数100

5-5-1 内部函数100

5-5-3 如何运行一个由多个源文件组成的程序101

5-6 程序举例102

5-7 小结105

思考与练习题105

第6章 编译预处理108

6-1 宏定义108

6-1-1 不带参数的宏定义108

6-1-2 带参数的宏定义109

6-2 文件包含命令110

6-3 条件编译命令113

6-3-1 #ifdef113

6-3-2 #ifndef114

6-3-3 #if115

6-3-4 #undef116

6-4 小结116

思考与练习题116

第7章 数组119

7-1 一维数组的应用119

7-1-1 一维数组的定义119

7-1-2 一维数组元素的引用120

7-1-3 一维数组的初始化121

7-1-4 处理一维数组的常见操作方法122

7-2 多维数组的应用127

7-2-1 多维数组的定义和引用128

7-2-2 多维数组的初始化129

7-2-3 二维数组的简单应用130

7-3 字符数组132

7-3-1 字符数组的定义和初始化132

7-3-2 字符串与字符数组133

7-3-3 字符数组的输入与输出133

7-3-4 常用的字符串处理函数135

7-4 数组作为函数参数的应用138

7-4-1 数组元素作函数的参数138

7-4-2 数组名作函数的参数138

7-5 小结139

思考与练习题140

第8章 指针143

8-1 指针的定义143

8-1-1 地址和指针143

8-1-2 指针变量的定义145

8-2 指针运算145

8-2-1 取地址运算146

8-2-2 指针的赋值运算146

8-2-3 通过指针引用一个存储单元147

8-2-4 指针(变量)的算术运算147

8-2-5 指针的关系运算149

8-3 指针与函数149

8-3-1 指针做函数的参数149

8-3-2 使函数返回一个指针值150

8-4 指针与一维数组150

8-4-1 数组的指针与数组元素的指针150

8-4-2 数组指针作函数参数152

8-5 指针与多维数组152

8-5-1 多维数组的地址分析152

8-5-2 多维数组的指针153

8-6 指针与字符串156

8-6-1 字符指针变量指向字符串156

8-6-2 字符串指针作函数参数157

8-7 指针数组158

8-8 指向指针的指针159

8-9 带参数的main函数160

8-10 程序举例161

8-11 小结165

思考与练习题165

第9章 结构体与共用体169

9-1 结构体类型变量169

9-1-1 结构体类型说明和结构体变量定义170

9-1-2 结构体变量的引用173

9-2 结构体数组176

9-3 指向结构体变量的指针179

9-3-1 结构体类型指针变量的定义和引用179

9-3-2 指向结构体数组的指针181

9-4 结构体类型的数据在函数间的传递183

9-4-1 结构体变量的成员作函数参数183

9-4-2 用结构体变量作函数参数184

9-4-3 结构体类型的指针作函数参数185

9-5 链表187

9-5-1 链表的概念187

9-5-2 从静态链表看链表的结构189

9-5-3 利用动态内存分配函数建立动态链表190

9-5-4 向链表中插入一个结点193

9-5-5 从链表中删除一个指定的结点198

9-6 共用体202

9-6-1 共用体类型变量的定义202

9-6-2 共用体变量的引用203

9-7 枚举204

9-7-1 声明枚举类型声明205

9-7-2 枚举变量的定义和引用205

9-8 自定义数据类型207

9-9 程序举例209

9-10 小结212

思考与练习题213

第10章 文件217

10-1 文件的基本概念217

10-1-1 文本文件与二进制文件217

10-1-2 C语言文件的概述218

10-2 文件的打开与关闭219

10-2-1 文件的打开(fopen函数)219

10-2-2 文件的关闭(fclose函数)221

10-3 文件的顺序读写221

10-3-1 单个字符的读写(fputc函数和fgetc函数)222

10-3-2 判文件结束函数(feof函数)224

10-3-3 按格式读写文本文件(fprintf函数和fscanf函数)225

10-3-4 每次一行的读写(fputs函数和fgets函数)227

10-3-5 数据块的读写(fread函数和fwrite函数)228

10-4 文件的定位和文件的随机读写230

10-4-1 rewind函数231

10-4-2 fseek函数231

10-4-3 ftell函数233

10-5 检测出错的方法234

10-5-1 ferror函数234

10-5-2 clearerr函数234

10-6 小结234

思考与练习题235

第11章 C语言上机操作初步238

11-1 TC开发环境238

11-1-1 TC开发环境介绍238

11-1-2 实例248

11-1-3 单步调试250

11-2 VC开发环境252

11-2-1 VC开发环境介绍252

11-2-2 TC开发实例253

11-3 小结257

思考与练习题257

附录A ASCII码表258

附录B C语言标准函数库中的常用函数259

附录C 二级考试大纲索引264

附录D 二级考试样题267

参考文献291

热门推荐