图书介绍

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

C语言程序设计教程
  • 杨路明主编 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:756350737X
  • 出版时间:2003
  • 标注页数:350页
  • 文件大小:13MB
  • 文件页数:363页
  • 主题词: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 程序与程序设计语言1

1.1.1 程序的基本概念1

1.1.2 程序设计语言1

1.2 算法及其描述3

1.2.1 算法的概念3

1.2.2 算法的描述方法4

1.3 C语言的发展及特点5

1.3.1 C语言的发展概况5

1.3.2 C语言的特点6

1.4 C语言程序的基本结构7

1.5 C语言字符集、标识符与关键字8

1.5.1 C语言字符集8

1.5.2 标识符与关键字9

1.6 C语言程序的开发环境9

1.6.1 Turbo C 2.0介绍9

1.6.2 源程序输入11

1.6.3 编译、连接与运行11

第2章 C语言的基本数据类型与表达式12

2.1 C语言的基本数据类型12

2.1.1 数据类型概述12

2.1.2 整数类型13

2.1.3 实数类型13

2.1.4 字符类型14

2.2 常量与变量15

2.2.1 常量与符号常量15

2.2.2 变量与变量定义16

2.3 运算符与表达式18

2.3.1 算术运算符与算术表达式18

2.3.2 赋值运算符与赋值表达式21

2.3.3 逗号运算符和求字节运算符22

2.4 数据类型转换23

2.4.1 类型自动转换23

2.4.2 赋值转换24

2.4.3 强制类型转换25

第3章 顺序程序设计26

3.1 C语言的基本语句26

3.1.1 简单语句27

3.1.2 复合语句28

3.2 数据输入与输出29

3.2.1 字符输入输出函数29

3.2.2 格式输出函数printf30

3.2.3 格式输入函数scanf35

3.3 程序举例36

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

4.1 关系运算符与关系表达式40

4.1.1 关系运算符40

4.1.2 关系表达式40

4.2 逻辑运算符与逻辑表达式41

4.2.1 逻辑运算符41

4.2.2 逻辑表达式42

4.3 if语句43

4.3.1 单分支if语句43

4.3.2 双分支if语句43

4.3.3 多分支选择结构44

4.3.4 if语句的嵌套45

4.4 switch语句47

4.5 结构嵌套程序举例49

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

5.1 while语句52

5.2 do-while语句53

5.3 for语句54

5.3.1 for语句的一般形式54

5.3.2 for语句中的各表达式含义54

5.3.3 for语句与while语句的比较55

5.3.4 for语句的变形56

5.4 break、continue和goto语句57

5.4.1 break语句57

5.4.2 continue语句58

5.4.3 goto语句59

5.5 循环的嵌套59

5.6 复合结构程序举例61

第6章 函数与编译预处理64

6.1 模块化程序设计与函数64

6.1.1 模块与函数64

6.1.2 模块设计原则66

6.1.3 算法描述简介66

6.2 函数的定义与调用68

6.2.1 标准库函数68

6.2.2 函数的定义68

6.2.3 函数的调用70

6.2.4 参数的传递72

6.3 函数的递归调用74

6.4 变量作用域与存储方式79

6.4.1 变量的作用域79

6.4.2 变量的存储方式82

6.5 编译预处理86

6.5.1 宏定义87

6.5.2 文件包含90

6.5.3 条件编译90

6.6 函数设计举例92

第7章 数组95

7.1 一维数组95

7.1.1 一维数组的定义96

7.1.2 一维数组元素的引用96

7.1.3 一维数组的存储结构与初始化98

7.2 二维数组100

7.2.1 二维数组的定义100

7.2.2 二维数组元素的引用102

7.2.3 二维数组的存储103

7.2.4 二维数组的初始化104

7.3 数组的应用107

7.4 字符数组与字符串111

7.4.1 字符数组的定义与初始化111

7.4.2 字符串的概念及存储111

7.4.3 字符串的输入与输出112

7.4.4 字符串处理函数115

7.5 数组作为函数的参数118

7.6 程序举例122

第8章 指针127

8.1 指针与指针变量127

8.1.1 指针的概念127

8.1.2 指针变量的定义与初始化128

8.1.3 指针运算130

8.1.4 多级指针133

8.2 指针与函数135

8.2.1 指针作为函数参数135

8.2.2 指针函数137

8.2.3 指向函数的指针138

8.3 指针与数组141

8.3.1 指向一维数组的指针142

8.3.2 二维数组与多维数组的指针表示法144

8.4 指针与字符串149

8.4.1 字符串的指针表示法149

8.4.2 字符串数组151

8.5 指针数组与命令行参数151

8.5.1 指针数组151

8.5.2 指针数组与命令行参数153

8.6 程序举例155

第9章 结构体数据类型与链表160

9.1 结构体类型的定义160

9.2 结构体类型变量161

9.2.1 结构体类型变量的定义161

9.2.2 结构体变量的使用163

9.2.3 结构体变量的初始化164

9.2.4 结构体变量的输入与输出165

9.3 结构体类型数组166

9.3.1 结构体类型数组的定义166

9.3.2 结构体类型数组的初始化166

9.3.3 结构体数组的使用167

9.4 结构体类型指针168

9.4.1 指向结构体变量的指针168

9.4.2 指向结构体数组元素的指针169

9.5 结构体与函数170

9.5.1 结构体变量作函数参数170

9.5.2 指向结构体变量的指针作为函数参数171

9.5.3 函数的返回值为结构体类型173

9.6 链表173

9.6.1 链表概述173

9.6.2 内存动态管理函数174

9.6.3 链表的基本操作176

9.7 程序举例184

第10章 共用体与枚举类型189

10.1 共用体类型与共用体变量189

10.2 共用体变量的引用190

10.3 共用体变量的应用192

10.4 位运算与位段结构193

10.4.1 位运算193

10.4.2 位段结构194

10.5 枚举类型196

10.6 类型定义198

第11章 文件200

11.1 文件概述200

11.1.1 文件200

11.1.2 数据文件的存储形式201

11.1.3 标准文件与非标准文件201

11.1.4 文件存取方式202

11.2 标准文件操作203

11.2.1 标准文件FILE结构指针203

11.2.2 标准文件的打开操作204

11.2.3 关闭标准文件206

11.2.4 标准文件读写操作206

11.2.5 标准文件的随机读写212

11.3 非标准文件操作214

11.3.1 建立非标准文件214

11.3.2 非标准文件打开和关闭215

11.3.3 非标准文件的读写216

第12章 C语言综合应用程序示例218

12.1 多模块编程方法218

12.1.1 程序模块组织218

12.1.2 模块之间的通信219

12.1.3 包含文件.h的应用220

12.2 图形处理应用220

12.2.1 基本图形处理库函数220

12.2.2 图形处理库函数应用示例231

12.3 操作系统接口应用234

12.3.1 DOS操作系统简介234

12.3.2 操作系统接口库函数235

12.3.3 鼠标器及其应用237

12.4 C语言与汇编语言混合编程243

12.4.1 汇编语言子程序的一般格式243

12.4.2 全局变量的传递244

12.4.3 参数和返回值的传递245

12.4.4 汇编语言子程序的汇编及与C程序的连接246

12.4.5 内嵌汇编指令的C程序结构246

12.4.6 内嵌汇编指令的C程序的编译和连接247

12.5 综合应用程序示例——汉字显示技术248

12.5.1 汉字显示的基本原理248

12.5.2 西文DOS环境下的汉字显示251

第13章 C++基础266

13.1 C++概述266

13.2 C++对C的扩充268

13.2.1 C++的输入输出268

13.2.2 C++的行注释271

13.2.3 const常量定义与使用271

13.2.4 局部变量的定义与全局变量作用域运算符273

13.2.5 变量的引用274

13.2.6 函数重载277

13.2.7 带缺省参数的函数278

13.2.8 内联函数279

13.2.9 new与delete算符280

13.3 C++面向对象程序设计282

13.3.1 类与对象282

13.3.2 构造函数与析构函数287

13.3.3 静态成员293

13.3.4 友元295

13.3.5 运算符重载297

13.3.6 继承与派生300

13.3.7 多态性与虚函数304

13.3.8 I/O流类库与文件输入输出309

13.3.9 模板319

13.3.10 异常处理324

13.4 应用举例326

附录Ⅰ ASCII字符编码一览表334

附录Ⅱ 运算符的优先级别和结合方向一览表335

附录Ⅲ Turbo C库函数336

附录Ⅳ 图形模式表347

附录Ⅴ 鼠标器功能的编号及其作用348

附录Ⅵ 鼠标驱动程序常用功能及其参数349

参考文献350

热门推荐