图书介绍

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

C语言程序设计
  • 张荣国等编著 著
  • 出版社: 北京:宇航出版社;北京希望电子出版社
  • ISBN:7801444345
  • 出版时间:2002
  • 标注页数:254页
  • 文件大小:11MB
  • 文件页数:266页
  • 主题词:

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

1-2 C语言的发展和特点2

1-3 简单的C语言程序3

1-4 问题的描述与C编程4

1-4-1 算法设计4

1-4-2 问题的描述与C编程5

1-5 C语言程序的编译和执行6

习题一9

第2章 数据类型和基本运算10

2-1 基本符号与标识符10

2-1-1 基本符号10

2-1-2 标识符10

2-1-3 关键字10

2-2 数据类型11

2-2-1 整型11

2-2-2 实型12

2-2-3 字符型12

2-3-1 常量13

2-3 运算量13

2-3-2 变量16

2-3-3 库函数17

2-4 运算符与表达式21

2-4-1 算术运算符及其表达式21

2-4-2 关系运算符及其表达式22

2-4-3 逻辑运算符及其表达式23

2-4-4 自增自减运算24

2-4-5 其他运算25

2-4-7 程序举例28

2-4-6 优先级和结合性28

习题二29

第3章 程序控制结构31

3-1 顺序结构31

3-1-1 简单语句和复合语句31

3-1-2 数据输入32

3-1-3 数据输出35

3-1-4 程序举例39

3-2 选择结构40

3-2-1 条件语句if40

3-2-2 多分支选择语句switch42

3-2-3 程序举例44

3-3 循环结构46

3-3-1 while循环语句46

3-3-2 for循环语句49

3-3-3 循环的嵌套51

3-3-4 break、continue语句52

3-3-5 程序举例54

习题三55

4-1 数组的概念57

第4章 数组和字符串57

4-2 一维数组58

4-2-1 定义和引用58

4-2-2 初始化59

4-2-3 程序举例61

4-3 二维数组63

4-3-1 二维数组的定义和引用63

4-3-2 二维数组的初始化65

4-3-3 程序举例66

4-4 字符数组和字符串69

4-4-1 字符数组69

4-4-2 字符串71

4-4-3 字符数组的输入输出72

4-4-4 字符串处理函数74

4-5 程序举例76

习题四79

第5章 指针82

5-1 指针和指针变量82

5-2 指针变量的定义和引用83

5-2-1 指针变量的定义83

5-2-3 指针变量的有关运算85

5-2-2 指针变量的引用85

5-3 指针与数组88

5-3-1 一维数组与指针88

5-3-2 二维数组与指针92

5-4 指针与字符串93

5-5 指针数组和指向指针的指针95

5-5-1 指针数组的定义96

5-5-2 指向指针的指针97

5-6 程序举例99

习题五100

6-1-1 函数的定义和声明103

第6章 函数103

6-1 函数的定义和调用103

6-1-2 函数的调用和返回107

6-2 函数调用中的数据传递方式112

6-2-1 值传递方式112

6-2-2 地址传递方式113

6-2-3 值传递和地址传递方式的区别116

6-3 函数的嵌套调用和递归调用117

6-3-1 函数的嵌套调用117

6-3-2 函数的递归调用119

6-4 变量的作用域与存储类121

6-4-1 局部变量和全局变量121

6-4-2 动态存储和静态存储124

习题六129

第7章 编译预处理132

7-1 宏定义132

7-1-1 不带参数的宏定义132

7-1-2 带参数的宏定义136

7-2 文件包含138

7-3 条件编译141

习题七144

第8章 结构体和动态数据结构146

8-1 结构体146

8-1-1 结构体变量147

8-1-2 结构体数组150

8-1-3 结构体指针152

8-2 动态数据结构156

8-2-1 基本概念156

8-2-2 动态存储空间的建立和释放158

8-2-3 动态数据结构的应用160

8-3 共用体164

8-4 枚举类型166

8-5 typedef定义类型168

习题八169

第9章 文件170

9-1 文件的概念170

9-2 文件的打开与关闭172

9-2-1 文件的打开172

9-2-2 文件的关闭173

9-3-1 顺序文件174

9-3 文件的读写174

9-3-2 随机文件179

9-4 文件操作中的一些其他常用函数181

9-5 程序举例181

习题九183

第10章 屏幕绘图184

10-1 图形显示模式和初始化184

10-1-1 图形显示模式184

10-1-2 图形初始化185

10-2-1 点、线、圆和多边形的绘制186

10-2 基本图形绘制186

10-2-2 设置填充模式188

10-2-3 棒状图、扇形图绘制190

10-3 颜色、线型和文本191

10-3-1 选择颜色191

10-3-2 选择线型193

10-3-3 文本194

10-4 图形动画200

习题十203

11-1 面向对象的基本概念204

第11章 面向对象程序设计和C++204

11-2 C++语言简介205

11-3 类和对象210

11-4 构造函数和析构函数213

11-5 对象数组和this指针216

11-6 友员函数217

习题十一219

第12章 派生类和类继承221

12-1 派生类和基类221

12-2 多基派生226

12-3 虚基类229

习题十二233

第13章 重载和多态性236

13-1 函数重载236

13-2 运算符重载239

13-3 虚拟函数243

13-4 纯虚拟函数245

习题十三246

附录1 ASCII码248

附录2 常用库函数249

参考文献254

热门推荐