图书介绍

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

C语言程序设计教程 第2版
  • 孟宪福主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121116117
  • 出版时间:2010
  • 标注页数:225页
  • 文件大小:113MB
  • 文件页数:236页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 绪言1

1.1 C语言简介1

1.1.1 C语言发展简史1

1.1.2 C语言的特点1

1.2 C语言程序的开发步骤2

1.3 C语言的程序结构3

1.4算法的表示5

1.4.1算法的流程图表示法5

1.4.2算法的N-S流程图表示法5

1.4.3算法的伪代码表示法6

习题17

第2章 数据、运算符和表达式8

2.1基本概念8

2.1.1标识符8

2.1.2常量8

2.1.3变量8

2.1.4关键字9

2.2基本数据类型9

2.2.1整型变量及其常量9

2.2.2浮点型变量及其常量9

2.2.3字符型变量及其常量10

2.2.4长整型、短整型和无符号整型11

2.2.5类型定义pedef12

2.3算术运算符、赋值运算符及表达式13

2.3.1算术运算符及表达式13

2.3.2赋值运算符及表达式14

2.4关系运算符、逻辑运算符及表达式14

2.4.1关系运算符及表达式14

2.4.2逻辑运算符及表达式15

2.5变量的初始化16

2.6不同类型数据之间的转换17

2.6.1自动类型转换17

2.6.2强制类型转换18

2.7 sizeof运算符18

2.8应用举例18

习题219

第3章 数据的输入和输出21

3.1数据的输入21

3.1.1字符输入函数getchar21

3.1.2格式输入函数scanf21

3.2数据的输出23

3.2.1字符输出函数putchar23

3.2.2格式输出函数printf24

3.3应用举例27

习题327

第4章 基本语句29

4.1结构化程序设计简介29

4.2语句和复合语句30

4.3条件语句30

4.3.1 if语句30

4.3.2条件运算符33

4.3.3 switch语句33

4.3.4应用举例36

4.4循环语句38

4.4.1 while循环语句38

4.4.2 do-while循环语句40

4.4.3 for循环语句41

4.4.4 break语句和continue语句43

4.4.5 goto语句45

4.4.6逗号运算符和空操作语句46

4.4.7应用举例47

习题450

第5章 数组52

5.1一维数组52

5.1.1一维数组的定义和引用52

5.1.2一维数组元素的初始化53

5.2二维数组55

5.2.1二维数组的定义和引用55

5.2.2二维数组元素的初始化57

5.3字符数组和字符串59

5.3.1字符数组59

5.3.2字符串60

5.4应用举例65

习题569

第6章 函数71

6.1函数的概念71

6.2函数的定义和调用72

6.2.1函数的定义72

6.2.2函数的调用73

6.3函数的返回值73

6.4函数原型75

6.5函数的参数及其传递方式77

6.5.1非数组作为函数参数77

6.5.2数组作为函数参数77

6.6函数的嵌套调用和递归调用80

6.6.1函数的嵌套调用80

6.6.2函数的递归调用81

6.7变量的作用域及其存储类别83

6.7.1局部变量及存储类别84

6.7.2全局变量及存储类别86

6.8内部函数和外部函数88

6.8.1内部函数89

6.8.2外部函数89

6.9应用举例89

习题693

第7章编译预处理95

7.1宏定义95

7.2文件包括97

7.3条件编译99

7.4应用举例102

习题7103

第8章 结构和联合105

8.1结构类型变量的定义105

8.2结构类型变量的引用107

8.3结构变量的初始化108

8.4结构和函数109

8.4.1结构变量作函数参数109

8.4.2函数的返回值是结构类型变量109

8.5结构和数组110

8.5.1结构中包含数组110

8.5.2结构数组111

8.6结构的嵌套112

8.7联合114

8.8枚举116

8.9应用举例117

习题8120

第9章 位运算121

9.1二进制位运算121

9.2位段126

9.3应用举例127

习题9128

第10章 指针129

10.1指针的基本概念129

10.2指针变量的定义和引用129

10.2.1指针变量的定义129

10.2.2指针变量的引用130

10.3指针和结构132

10.3.1指向结构的指针132

10.3.2结构中包含指针133

10.3.3链表134

10.3.4二叉树138

10.4指针和数组139

10.4.1指向数组元素的指针及其操作140

10.4.2数组名和函数参数141

10.4.3字符串和指针143

10.4.4指针数组145

10.5指针和函数146

10.5.1指针变量作为函数的参数146

10.5.2指针作为函数的返回值147

10.5.3指向函数的指针149

10.5.4命令行参数154

10.6二级指针155

10.6.1二级指针的基本概念155

10.6.2二级指针与指针数组的关系157

10.7二维数组与指针158

10.7.1指向二维数组的指针定义158

10.7.2利用指针访问二维数组元素159

10.8二维数组与函数160

10.8.1函数参数是二维数组160

10.8.2函数的返回值是指向二维数组的指针161

10.9复杂的定义形式分析162

10.10对typedef的进一步说明165

10.11应用举例167

习题10175

第11章 文件177

11.1文件的基本概念177

11.2文件类型指针和文件号178

11.3缓冲文件系统178

11.3.1文件打开函数fopen178

11.3.2文件关闭函数fclose179

11.3.3文件读函数fgetc,fread,fscanf179

11.3.4文件写函数fputc, fwrite, fprintf180

11.3.5文件定位函数rewind,fseek, fte181

11.3.6应用举例182

11.4非缓冲文件系统185

11.4.1文件打开函数open和文件创建函数creat185

11.4.2文件关闭函数close185

11.4.3文件读函数read186

11.4.4文件写函数write186

11.4.5文件定位函数lseek、 tell186

11.4.6应用举例187

习题11188

第12章C语言综合应用190

12.1图形编辑程序Panda190

12.2图形库函数简介190

12.3 Panda的数据组织192

12.4 Panda的实现193

12.4.1 Panda的菜单设计194

12.4.2 Panda的图形处理194

12.4.3 Panda的文件操作195

12.5 Panda源程序清单195

习题12217

附录A标准ASCII字符集218

附录B运算符的优先级及其结合性221

附录C Turbo C集成开发环境简介222

热门推荐