当前位置:首页 > 工业技术
高级程序设计技术  C语言版
高级程序设计技术  C语言版

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

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:耿国华,刘晓宁,朱晓冬编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2009
  • ISBN:9787560622132
  • 页数:226 页
图书介绍:本书内容包括程序设计基础、C语言的高级处理技术(数据类型、指针高级应用、文件操作、图形界面与动画设计、键盘与鼠标控制)及典型算法等。
《高级程序设计技术 C语言版》目录

第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

相关图书
作者其它书籍
返回顶部