图书介绍

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

C语言程序设计教程
  • 曾春平,朱小谷,晏海华编著 著
  • 出版社: 红旗出版社;北京希望电子出版社
  • ISBN:7505111256
  • 出版时间:2005
  • 标注页数:284页
  • 文件大小:10MB
  • 文件页数:293页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 C语言概述1

1.1 C语言发展简介1

1.2 C语言的特点2

C语言是中级语言2

C语言是结构化语言3

C语言是程序员的语言3

1.3 C语言的结构4

1.4 C语言的开发步骤和关键字8

1.5习题9

第2章 数据类型及其运算10

2.1 C的数据类型及其定义方法10

C的数据类型10

常量和变量11

整型数据14

实型数据15

字符型数据16

2.2运算的种类、优先级和结合性19

算术运算19

关系运算和逻辑运算21

位运算23

赋值运算23

其他运算24

运算符优先级与表达式求值次序26

2.3数据类型的转换27

自动类型转换27

强制类型转换28

赋值表达式中的类型转换28

2.4习题29

第3章 基本语句32

3.1表达式语句、空语句及复合语句33

表达式语句33

空语句33

复合语句33

带标号的语句34

3.2数据的输入和输出及输入输出函数的调用34

scan()函数(格式化输入函数)35

printf()函数37

getchar()函数与putchar()函数40

3.3顺序结构程序设计41

3.4习题42

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

4.1用if语句实现选择结构47

if语句的两种基本形式47

ifelse if语句49

4.2用switch语句实现多分支选择结构51

4.3选择结构的嵌套53

if语句嵌套53

switch语句嵌套54

4.4习题54

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

5.1 while和do while循环结构60

while循环语句60

do-while循环语句61

5.2 for循环语句63

for循环语句的一般形式63

for循环变量64

无限循环65

没有循环体的 for循环语句66

5.3循环嵌套66

5.4 continue和break语句67

continue语句67

break语句68

5.5 goto语句和语句标号的使用69

5.6例题分析70

5.7习题72

第6章 数组的定义和引用76

6.1一维数组定义、初始化和引用76

一维数组的定义76

一维数组的初始化77

一维数组的引用78

6.2二维数组定义、初始化和引用80

二维数组的定义80

二维数组的初始化82

二维数组的引用83

多维数组84

6.3字符数组84

字符数组的定义84

字符数组的初始化85

字符数组的引用85

字符数组的输入输出86

字符串数组88

6.4习题89

第7章 函数94

7.1标准库函数的正确调用95

7.2函数的定义96

7.3函数的作用域规则97

7.4函数的类型和返回值98

7.5函数的参数99

7.6函数的调用100

函数的正确调用100

函数原型——对被调用函数的声明101

函数的嵌套调用102

函数的递归调用104

7.7内部函数与外部函数106

内部函数(静态函数)106

外部函数107

7.8局部变量、全局变量及变量的存储类别107

局部变量107

全局变量109

变量的存储类别110

7.9习题114

第8章 编译预处理118

8.1宏定义118

#define118

定义带参的宏119

8.2文件包含120

8.3条件编译命令120

8.4习题123

第9章 指针127

9.1地址、指针和指针变量的概念127

9.2指针与变量129

指针变量的定义和类型129

指针变量的引用和运算129

指针和指针变量作为函数的参数131

9.3指针与数组132

指向一维数组及其元素的指针和指针变量132

一维数组名作函数参数134

二维数组的指针和指向二维数组的指针变量136

二维数组的指针或指针变量作为函数的参数139

字符数组的指针和指向字符数组的指针变量140

9.4指针与函数142

函数的指针和指向函数的指针变量142

返回指针值的函数145

9.5指针数组与指向指针的指针变量145

指针数组145

指向指针数据的指针变量148

指针数组作main函数中的参数149

9.6习题150

第10章 结构体、共用体、枚举类型和自定义类型155

10.1结构体类型及其变量的定义和引用155

结构体类型的定义155

结构体变量的定义156

结构体变量的初始化158

结构体变量的引用159

结构体变量的输入输出160

10.2结构体数组161

结构体数组的定义161

结构体数组的初始化162

结构体数组的引用163

10.3指向结构体类型数据的指针166

指向结构体变量的指针变量的定义和引用166

通过(指针或)指针变量访问结构体数组167

10.4结构体与函数169

结构体变量作为函数参数——单向值传递169

结构体变量的指针(或指针变量)作为函数参数—传地址169

返回结构体类型值的函数170

10.5简单(单向)链表的建立、输出、删除和插入171

什么是单向链表171

建立动态单向链表171

删除单向链表的结点173

向单向链表中插入结点174

综合操作单向链表175

10.6共用体176

共用体的概念176

共用体的定义176

共用体变量的引用177

10.7枚举类型179

枚举类型和枚举变量的定义和引用179

枚举变量的输入输出180

10.8自定义数据类型名182

自定义数据类型名的定义182

常见自定义类型名举例183

10.9习题184

第11章 位运算188

11.1位运算的含义188

11.2简单位运算189

按位与运算189

按位或运算1

按位异或运算190

取反运算190

左移运算与右移运算190

11.3习题192

第12章 文件操作193

12.1 C文件概述193

12.2文件类型指针194

12.3文件的打开与关闭195

文件的打开(fopen函数)195

文件的关闭(fclose函数)196

12.4文件的读写196

读写字符(fgetc和fputc函数)197

使用feof()函数199

读写字符串(fgets和fputs函数)199

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

块读写(fread和fwrite函数)202

12.5文件的定位205

12.6习题207

习题和参考解答211

参考文献284

热门推荐