图书介绍

高级程序设计技术 C语言版pdf电子书版本下载

高级程序设计技术  C语言版
  • 耿国华,刘晓宁,朱晓冬编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560622132
  • 出版时间:2009
  • 标注页数:226页
  • 文件大小:41MB
  • 文件页数:240页
  • 主题词:程序设计-高等学校-教材

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

语言处理程序 3

1.2程序设计的步骤 5

1.3程序执行过程与编程工具 7

C源程序执行过程 7

C语言编程工具介绍 8

1.4程序的调试方法 15

错误分类 15

调试方法 18

TC环境下的程序调试 19

VC环境下的程序调试 19

1.5参数传递相关技术 20

参数传递 20

函数结果的返回方式 20

1.6完整的C程序结构 23

1.7良好的程序风格 26

习题1 28

实验1 28

第2章 数据类型 29

2.1数据类型的定义与分类 29

2.2基本数据类型 30

2.3构造数据类型 35

结构体 35

共用体 40

typedef的使用 42

2.4空类型 43

2.5常见错误 44

2.6综合实例 46

习题2 51

实验2 53

第3章 指针高级应用 54

3.1指针 54

指针变量 55

指针的基本运算 58

3.2指针与数组 60

指针与一维数组 60

指针与二维数组 63

指向一个由n个元素所组成的数组指针 65

指针数组 66

指针的指针 67

3.3指针与字符串 68

字符数组与字符串的区别 68

实现字符串 68

字符串的输入/输出 70

3.4指针与函数 72

指针作为函数参数 72

指针作为函数返回值 75

带参数的main函数 77

指向函数的指针 79

3.5指针与结构体 81

结构体指针 81

指向结构体数组的指针 81

结构体作为函数参数 84

3.6链表 85

动态内存分配 85

自引用结构 87

链表基本操作 88

3.7综合实例 94

习题3 97

实验3 99

第4章 文件操作 100

4.1文件的概念 100

C语言支持的文件格式 100

C语言支持的文件处理方法 102

4.2文件处理的基本过程 103

文件指针变量的定义 104

文件的打开与关闭 104

4.3字节级文件读写 107

fputc函数 107

fgetc函数 108

4.4字符串级文件读写 110

fgets函数 110

fputs函数 110

4.5记录级文件读写 111

4.6格式化文件读写 114

fprintf函数 114

fscanf函数 114

4.7文件位置指针的移动 115

rewind函数 115

ftell函数 116

fseek函数 116

4.8出错的检测 118

ferror函数 118

clearerr函数 119

4.9综合实例 119

习题4 124

实验4 127

第5章 图形界面与动画设计 128

5.1基本概念 128

图形显示与适配器 128

显示器的工作原理 129

5.2文本屏幕管理 130

屏幕操作函数 130

文本操作函数 132

字符属性函数 135

屏幕状态函数 137

5.3图形系统初始化与关闭 139

图形系统初始化 139

独立图形运行程序的建立 140

关闭图形模式 141

5.4图形模式屏幕管理 141

设置视图区 141

清除视图区 142

清屏 142

5.5基本图形函数 143

图形属性控制 143

画点类函数 145

直线类函数 146

圆弧类函数 147

多边形函数 148

填充函数 149

5.6图形模式下的文本输出 150

文本输出函数 150

有关文本字体、字型和输出方式的设置 151

汉字输出 154

5.7动画设计 159

动画的原理 159

C语言中实现动画的方法 160

动画综合实例 164

习题5 167

实验5 167

第6章 键盘与鼠标操作 168

6.1键盘 168

键盘编码 168

键盘操作函数 168

键盘操作综合实例 170

6.2鼠标 174

鼠标的工作原理 174

鼠标操作 176

鼠标操作综合实例 179

实验6 184

第7章 算法 185

7.1算法概述 185

算法定义 185

算法设计要求 185

算法的描述工具 186

7.2迭代法 188

7.3穷举搜索法 192

7.4递推法 193

7.5递归法 196

7.6分治法 200

7.7回溯法 206

7.8贪婪法 211

习题7 214

实验7 215

附录A 如何写上机试验报告 216

附录B C库文件及其说明 217

附录C 字符串库函数 219

附录D 图形适配器、模式的符号常数及数值 221

附录E 鼠标中断的完整功能描述 222

参考文献 226

精品推荐