图书介绍

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

C语言程序设计
  • 党群,蒋学英,程绍辉主编 著
  • 出版社: 沈阳:东北大学出版社
  • ISBN:9787811021288
  • 出版时间:2005
  • 标注页数:233页
  • 文件大小:61MB
  • 文件页数:245页
  • 主题词:C语言(学科: 程序设计) 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.2C语言概述2

1.2.1C语言的发展简史2

1.2.2C语言的特点3

1.2.3C语言程序的格式和结构特点4

1.3C程序的上机步骤7

1.3.1用Turbo C运行C程序7

1.3.2在Linux操作系统下运行C程序的步骤10

思考与练习一10

第2章 基本数据类型与运算12

2.1C语言的数据类型12

2.2常量、变量和标识符13

2.2.1常量13

2.2.2变量14

2.2.3标识符14

2.3整型数据15

2.3.1整型常量15

2.3.2整型变量16

2.4实型数据18

2.4.1实型常量的表示方法18

2.4.2实型变量18

2.5字符型数据20

2.5.1字符常量20

2.5.2字符变量及定义21

2.5.3字符数据在内存中的存储形式及其使用方法21

2.5.4字符串常量22

2.6算术运算符和算术表达式23

2.6.1C运算符简介23

2.6.2算术运算符和算术表达式23

2.7赋值运算符和赋值表达式25

2.8逗号运算符和逗号表达式27

2.9不同类型数据间的混合运算28

思考与练习二32

第3章 数据的输入与输出34

3.1C语句概述34

3.2数据输入输出的概念及在语言中的实现36

3.3字符数据的输入输出37

3.3.1putchar函数——字符输出函数38

3.3.2getchar函数——字符输入函数38

3.4格式输入与输出函数39

3.4.1printf函数——格式输出函数39

3.4.2scanf函数——格式输入函数43

3.5数据的输入与输出应用举例46

思考与练习三48

第4章 C程序流程设计50

4.1程序的流程控制基础50

4.1.1算法与算法的表达方法50

4.1.2程序结构53

4.2顺序结构程序设计53

4.2.1顺序结构的流程图表示54

4.2.2顺序结构的应用实例54

4.3选择结构程序设计55

4.3.1关系运算和逻辑运算55

4.3.2选择结构的流程图表示及语句形式58

4.3.3选择结构的应用实例62

4.4循环结构程序设计65

4.4.1循环结构的流程图表示及语句形式66

4.4.2嵌套循环69

4.4.3循环结构的应用实例69

4.5改变程序流程语句72

4.5.1break语句72

4.5.2continue语句73

4.5.3goto语句73

思考与练习四74

第5章 函数77

5.1模块化程序设计方法77

5.2函数78

5.2.1定义函数78

5.2.2函数的返回值79

5.2.3函数的调用与参数传递80

5.3变量的作用域84

5.3.1局部变量85

5.3.2全局变量86

5.4变量的存储类别88

5.4.1动态存储和静态存储88

5.4.2动态变量89

5.4.3静态变量90

5.5内部函数和外部函数93

5.5.1内部函数93

5.5.2外部函数93

5.6函数的嵌套调用和递归调用94

5.6.1函数的嵌套调用94

5.6.2函数的递归调用96

5.7编译预处理98

5.7.1文件包含:include98

5.7.2宏定义:#define100

5.7.3条件编译:ifdef102

思考与练习五104

第6章 数组107

6.1数组的概念107

6.2一维数组107

6.2.1一维数组的定义107

6.2.2一维数组的初始化108

6.2.3一维数组的引用108

6.2.4一维数组的应用举例109

6.3二维数组113

6.3.1二维数组的定义113

6.3.2二维数组的初始化113

6.3.3二维数组的引用114

6.3.4二维数组应用举例114

6.4字符数组117

6.4.1字符数组的定义、初始化和引用117

6.4.2字符数组与字符串118

6.4.3字符数组的输入和输出119

6.4.4字符串处理函数120

6.5数组作为函数参数123

思考与练习六124

第7章 指针126

7.1指针和指针变量126

7.2指针变量的定义与引用128

7.2.1指针变量的定义128

7.2.2指针变量的引用129

7.3指针变量作为函数参数131

7.4指针变量和数组136

7.4.1指向数组元素的指针变量136

7.4.2通过指针引用数组元素136

7.4.3用数组名和指针变量作函数参数139

7.4.4多维数组与指针140

7.5字符串与指针146

7.5.1字符串的表示形式和引用146

7.5.2字符串指针作函数参数148

7.5.3使用字符串指针变量与字符数组的区别150

7.6返回指针值的函数151

7.7指向函数的指针152

7.7.1用函数指针变量调用函数152

7.7.2用指向函数的指针作函数参数154

7.8指针数组和多级指针156

7.8.1指针数组的定义和引用156

7.8.2多级指针159

7.8.3main函数的参数160

7.9指针数据类型和指针运算小结161

7.9.1指针数据类型小结161

7.9.2指针运算小结161

7.9.3使用指针编程中的常见错误162

思考与练习七165

第8章 结构体与共用体168

8.1结构体类型的定义168

8.2结构体类型变量的定义和初始化170

8.2.1结构体类型变量的定义170

8.2.2结构体变量的初始化172

8.3结构体变量的引用172

8.4结构体数组175

8.5结构体与函数177

8.5.1向函数传递结构体变量成员177

8.5.2结构体作为函数参数178

8.5.3结构体作为函数返回值179

8.6结构体指针变量180

8.6.1指向结构体变量的指针变量180

8.6.2指向结构体数组的指针181

8.6.3结构体指针变量作函数参数和返回值182

8.7动态存储分配185

8.8链表的概念187

8.9共用体(union)197

8.9.1共用体的概念197

8.9.2共用体变量的引用方式198

8.9.3共用体类型数据的特点198

8.10枚举类型199

8.11类型定义符typedef201

思考与练习八204

第9章 文件207

9.1C文件概述207

9.2文件指针208

9.3文件的打开与关闭208

9.3.1文件的打开(fopen函数)208

9.3.2文件的关闭(fclose函数)210

9.4文件的读写211

9.4.1字符读写函数fgetc和fputc211

9.4.2字符串读写函数fgets和fputs214

9.4.3数据块读写函数fread和fwrite216

9.4.4格式化读写函数fscanf和fprintf217

9.5文件定位和文件的随机读写219

9.6出错的检测220

9.7文件输入输出小结221

思考与练习九221

附录A ASCII字符代码表223

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

附录C 运算符和结合性225

附录D 标准库函数226

参考文献233

热门推荐