图书介绍

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

C语言程序设计教程
  • 李丽娟主编;吴蓉晖副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115145164
  • 出版时间:2006
  • 标注页数:286页
  • 文件大小:15MB
  • 文件页数:297页
  • 主题词: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 C语言的发展过程1

1.2 C语言的特点1

1.3 简单的C语言程序2

1.4 C语言程序的结构4

1.5 C程序设计语言的执行4

1.5.1 源程序翻译4

1.5.2 链接目标程序5

1.6 本章小结6

1.5.3 集成开发环境6

习题7

第2章 基本的程序语句8

2.1 数据类型及取值范围8

2.2 标识符、变量和常量10

2.2.1 标识符10

2.2.2 变量和常量10

2.3 一维简单数组15

2.4 基本运算符、表达式及运算的优先级16

2.4.1 算术运算符及算术表达式16

2.4.3 逻辑运算符及逻辑表达式19

2.4.2 关系运算符及关系表达式19

2.4.5 三目运算符20

2.4.4 位运算符及表达式20

2.4.6 复杂表达式的计算顺序21

2.4.7 数据类型的转换22

2.4.8 逗号表达式23

2.4.9 C语言的基本语句结构24

2.5 基本的输入/输出函数简介25

2.5.1 格式化输出函数printf()25

2.5.2 格式化输入函数scanf()28

2.5.4 字符输入函数getchar()30

2.5.3 字符输出函数putchar()30

2.6 程序范例31

2.7 本章小结32

习题33

第3章 程序的简单算法制定38

3.1 结构化程序的算法制定38

3.2 结构化程序的算法描述39

3.2.1 流程图39

3.2.2 N-S图42

3.2.3 PAD图43

3.3 算法制定范例44

3.4 本章小结47

习题47

第4章 分支结构48

4.1 if结构48

4.1.1 if语句48

4.1.2 if_else语句50

4.1.3 if语句的嵌套51

4.2.1 switch语句56

4.2 switch结构56

4.2.2 break语句在switch语句中的作用58

4.3 程序范例61

4.4 本章小结68

习题68

第5章 循环结构75

5.1 for语句75

5.2 while语句78

5.3 do_while语句81

5.4 用于循环中的break语句和continue语句83

5.5 循环结构的嵌套86

5.6 goto语句87

5.7 程序范例89

5.8 本章小结92

习题93

第6章 函数与宏定义99

6.1 函数的概念99

6.1.1 函数的定义99

6.1.2 函数的声明和调用100

6.1.3 函数的传值方式101

6.2 变量的作用域和存储类型103

6.3 内部函数与外部函数106

6.4 递归函数的设计和调用108

6.5 预处理111

6.5.1 宏定义111

6.5.2 文件包含113

6.5.3 条件编译及其他114

6.6 综合范例117

6.7 本章小结122

习题122

第7章 数组127

7.1 一维数组的初始化127

7.2 一维数组的使用128

7.3 多维数组131

7.3.2 二维数组的定义132

7.3.1 二维数组的概念132

7.3.3 多维数组的定义133

7.3.4 二维数组及多维数组的初始化134

7.4 字符数组137

7.4.1 字符数组的初始化139

7.4.2 字符串的输入140

7.4.3 字符串的输出141

7.4.4 二维字符数组141

7.5.1 数组元素作为函数的参数146

7.5 数组作为函数的参数146

7.5.2 数组名作为函数的参数147

7.6 程序范例148

7.7 本章小结153

习题153

第8章 指针158

8.1 指针的概念158

8.1.1 指针变量的定义158

8.1.2 指针变量的使用159

8.2 指针的运算160

8.1.3 指针变量与简单变量的关系160

8.2.1 指针的算术运算161

8.2.2 指针的关系运算162

8.3 指针与数组的关系162

8.3.1 指向一维数组的指针162

8.3.2 指向多维数组的指针165

8.3.3 字符指针170

8.3.4 指针数组171

8.4 指针作为函数的参数173

8.5 函数的返回值为指针174

8.6 指向函数的指针175

8.7 main函数的参数177

8.8 指向指针的指针178

8.9 图形处理模式179

8.10 程序范例182

8.11 本章小结190

习题191

第9章 构造数据类型195

9.1 结构体数据类型195

9.1.1 结构体的定义195

9.1.2 结构体变量的定义196

9.1.3 结构体变量的初始化197

9.1.4 结构体变量成员的引用198

9.1.5 结构体变量成员的输入/输出200

9.2 结构体数组200

9.2.1 结构体数组的定义200

9.2.2 结构体数组成员的初始化和引用201

9.3 结构体变量与函数201

9.3.1 函数的形参与实参为结构体201

9.3.2 函数的返回值类型为结构体203

9.4 联合体数据类型204

9.5 枚举数据类型206

9.6 链表的概念208

9.6.1 动态分配内存209

9.6.2 单链表的建立210

9.6.3 从单链表中删除结点213

9.6.4 向链表中插入结点217

9.7 程序范例220

9.8 本章小结227

习题227

第10章 文件操作233

10.1 文件的概念233

10.2 文件的操作233

10.2.1 文件的打开与关闭234

10.2.2 文件操作的错误检测236

10.2.3 文件的顺序读写236

10.2.4 文件的随机读写241

10.3 程序范例245

10.4 本章小结248

习题248

第11章 位运算252

11.1 按位取反运算252

11.2 按位左移运算254

11.3 按位右移运算255

11.4 按位与运算257

11.5 按位或运算259

11.6 按位异或运算261

11.7 复合位运算符263

11.8 程序范例264

11.9 本章小结266

习题266

附录1 C语言的关键字269

附录2 ASCII字符表269

附录3 常用的C语言库函数272

附录4 中英文关键词对照278

热门推荐