图书介绍

C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计
  • 郝玉洁等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111081609
  • 出版时间:2000
  • 标注页数:252页
  • 文件大小:8MB
  • 文件页数:260页
  • 主题词:

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.2 C语言的特点2

1.2.1 C语言是中级语言2

1.2.2 C语言是结构化语言3

1.2.3 C语言是程序员的语言3

1.3 C语言的程序结构4

1.3.1 基本程序结构4

1.3.2 函数库和链接6

1.3.4 C语言的关键字7

1.3.3 开发一个C程序7

1.4 算法8

1.4.1 流程图与算法的结构化描述9

1.4.2 用N-S图描述算法12

1.4.3 用PAD图描述算法13

第2章 数据类型、运算符和表达式14

2.1 C语言的数据类型14

2.2 常量与变量15

2.2.1 标识符命名15

2.3.1 整型常量16

2.3 整型数据16

2.2.3 变量16

2.2.2 常量16

2.3.2 整型变量17

2.4 实型数据18

2.4.1 实型常量18

2.4.2 实型变量18

2.5 字符型数据19

2.5.1 字符常量19

2.5.2 字符串常量19

2.5.3 转义字符20

2.5.4 符号常量20

2.5.5 字符变量21

2.6 运算符22

2.6.1 算术运算符22

2.6.2 自增和自减22

2.6.3 关系和逻辑运算符23

2.6.4 位操作符24

2.6.5 ?操作符26

2.6.6 逗号操作符27

2.6.7 关于优先级的小结27

2.7 表达式28

2.7.1 表达式中的类型转换28

2.7.4 C语言中的简写形式29

2.7.3 空格与括号29

2.7.2 构成符cast29

第3章 程序控制语句31

3.1 程序的三种基本结构31

3.2 数据的输入与输出31

3.2.1 scanf()函数31

3.2.2 printf()函数33

3.2.3 getchar()函数与putchar()函数36

3.2.4 程序应用举例37

3.3 条件控制语句38

3.3.1 if 语句38

3.3.2 switch 语句43

3.3.3 程序应用举例45

3.4 循环控制语句46

3.4.1 while语句47

3.4.2 do... while 语句49

3.4.3 for 语句50

3.4.4 break与continue语句53

3.4.5 程序应用举例54

第4章 函数57

4.1 函数说明与返回值57

4.1.1 函数的类型说明57

4.1.2 返回语句58

4.2 函数的作用域规则60

4.2.1 局部变量60

4.2.2 全局变量61

4.2.3 动态存储变量62

4.2.4 静态存储变量63

4.3 函数的调用与参数63

4.3.1 形式参数与实际参数64

4.3.2 赋值调用与引用调用64

4.4 递归64

4.5.2 效率66

4.5.1 参数和通用函数66

4.5 实现问题66

4.6 函数库和文件67

4.6.1 程序文件的大小67

4.6.2 分类组织文件67

4.6.3 函数库67

4.7 C语言的预处理程序与注释67

4.7.1 C语言的预处理程序68

4.7.2 *define68

4.7.3 *error69

4.7.4 *include69

4.7.5 条件编译命令70

4.7.6 *undef72

4.7.7 *line73

4.7.8 *pragma73

4.7.9 预定义的宏名73

4.7.10 注释73

4.8 程序应用举例74

第5章 数组78

5.1 一维数组78

5.1.1 向函数传递一维数组78

5.1.2 字符串使用的一维数组79

5.2.1 二维数组的一般形式80

5.2 二维数组80

5.2.2 字符串数组84

5.3 多维数组85

5.4 数组的初始化85

5.4.1 数组初始化85

5.4.2 变长数组的初始化86

5.5 应用程序举例87

第6章 指针91

6.1 指针与指针变量91

6.2 指针变量的定义与引用92

6.2.1 指针变量的定义92

6.2.2 指针变量的引用93

6.3 指针运算符与指针表达式94

6.3.1 指针运算符与指针表达式94

6.3.2 指针变量作函数的参数95

6.4 指针与数组96

6.4.1 指针与一维数组97

6.4.2 指针与二维数组99

6.4.3 数组指针作函数的参数102

6.4.4 指针与字符数组108

6.5 指针的地址分配111

6.6 指针数组112

6.7 指向指针的指针118

6.8 main函数的参数121

第7章 结构体与共用体125

7.1 结构体类型变量的定义和引用125

7.1.1 结构体类型变量的定义126

7.1.2 结构体类型变量的引用127

7.1.3 结构体类型变量的初始化127

7.2 结构体数组的定义和引用129

7.3 结构体指针的定义和引用135

7.3.1 指向结构体类型变量的使用135

7.3.2 指向结构体类型数组的指针的使用136

7.4 链表的建立、插入和删除138

7.4.1 单链表139

7.4.2 单链表的插入与删除141

7.5 共用体149

7.5.1 共用体的定义149

7.5.2 共用体变量的引用150

第8章 输入、输出和文件系统153

8.1 缓冲文件系统153

8.1.1 文件的打开与关闭153

8.1.2 文件的读写155

8.1.3 随机读写文件163

8.2 非缓冲文件系统166

8.3 文件系统应用举例167

第9章 实用编程技巧170

9.1 图形应用技巧170

9.1.1 显示适配器类型的自动测试170

9.1.2 屏幕图像的存取技巧179

9.1.3 屏幕显示格式的控制方法181

9.1.4 使图形软件脱离BGI的方法182

9.1.5 拷贝屏幕图形的方法183

9.1.6 随意改变VGA显示器显示颜色的技巧185

9.1.7 用随机函数实现动画的技巧187

9.1.8 用putimage 函数实现动画的技巧189

9.2.1 下拉式菜单的设计191

9.2 菜单设计技术191

9.2.2 选择式菜单的设计194

9.2.3 实现阴影窗口的技巧195

9.3 音响技巧197

9.3.1 音乐程序设计197

9.3.2 自动识谱音乐程序200

9.3.3 实现后台演奏音乐的技巧203

第10章 C+++入门205

10.1 面向对象的概念205

10.1.1 面向对象的程序结构205

10.1.2 C+++的类206

10.2 C+++的输入与输出207

10.3 类与对象208

10.3.1 类的定义与对象的引用209

10.3.2 构造函数与析构函数211

10.3.3 函数重载215

10.3.4 友元216

10.4 对象指针219

10.5 派生类与继承类225

10.5.1 单继承的派生类225

10.5.2 多继承的派生类233

附录A 常用字符与ASCII代码对照表238

附录B 习题239

热门推荐