图书介绍

高级C语言程序设计技巧与实例pdf电子书版本下载

高级C语言程序设计技巧与实例
  • 姚远等编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111045416
  • 出版时间:1995
  • 标注页数:413页
  • 文件大小:5MB
  • 文件页数:419页
  • 主题词:

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 Turbo C运行环境简介 1

1.2 Quick C运行环境简介 18

1.3 Microsoft C运行环境简介 28

第2章 结构化程序设计 35

2.1 算法 35

2.2 伪代码 35

2.3 控制结构 36

2.4 If选择结构 36

2.5 If/Else选择结构 36

2.6 While循环结构 39

2.7 算法制定 39

2.8 自顶向下逐步求精法 40

2.9 结构化框图 44

2.10 设计一个程序流程图 46

2.11 流程图法则 47

2.12 一个完整的实例 47

2.13 增量、减量以及赋值运算符 51

第3章 测试与错误处理 54

3.1 错误的几种基本类型 54

3.2 如何测试程序 58

3.3 个别模块测试的方法 67

3.4 错误处理方法及工具的使用 70

第4章 标准C语言函数库 76

4.1 错误<errno.h> 76

4.2 一般定义<stddef.h> 76

4.3 诊断<assert.h> 77

4.4 字符处理<ctype.h> 77

4.5 数学<math.h> 78

4.6 非局部跳转<setjmp.h> 80

4.7 变量参数<stdarg.h> 81

4.8 输入/输出<stdio.h> 81

4.9 一般实用程序<stdlib.h> 90

4.10 字符串处理<string.h> 94

4.11 日期与时间<time.h> 98

4.12 环境工具的限定 99

第5章 数据结构 103

5.1 引言 103

5.2 自相关结构 103

5.3 动态内存分配 103

5.4 链表 104

5.5 栈 111

5.6 队列 116

5.7 树 121

第6章 C语言在排序和查找中的应用 127

6.1 引言 127

6.2 排序的基本概念 127

6.3 冒泡排序法 128

6.4 选择排序法 131

6.5 插入排序法 132

6.6 shell排序法 133

6.7 Quicksort排序法 135

6.8 字符串数组的排序 137

6.9 结构的排序 138

6.10 堆排序(HEAP SORT) 139

6.11 合并排序(MERGE SORT) 142

6.12 树排序(TREE SORT) 144

6.13 查找 150

第7章 绘制图形 158

7.1 模式和调色板 158

7.2 写象素 160

7.3 一个简单的检测程序 166

7.4 存储和调用图象 171

7.5 程序综合 183

第8章 动画游戏的设计 204

8.1 “精灵”设计 204

8.2 动画场地 204

8.3 屏幕级的移动 205

8.4 “精灵”级的跑动 211

8.5 动画数据的组织 213

8.6 一个完整的动画程序 214

第9章 图象处理 237

9.1 概述 237

9.2 图象的获取 240

9.3 图象的存储 242

9.4 图象的显示 245

9.5 图象的基本运算 248

9.6 灰度拉伸 262

9.7 图象的二值化 272

9.8 边缘检测 276

9.9 图象去噪 287

9.10 图象细化 294

9.11 小结 299

第10章 用C语言解决数值分析问题 300

10.1 求3x+2y-7z=5(x,y,z≤20)的可能解 300

10.2 牛顿法解x2-c=0的根 301

10.3 用SECOND法解方程式x2-56?=2.5 303

10.4 解函数q(i,n,r,k) 304

10.5 判断矩阵是否为特殊矩阵 307

10.6 求(x+a)n中各项的系数 310

10.7 检验矢量(a1,…,an),(b1,…,bn)是否正交 313

10.8 以递归方法求10阶以内的行列式值 314

10.9 求ax2+bx+c=0的根 316

10.10 求f(x)=x3-x2-1.9的根 317

10.11 以xn+1=(xn+A/xn)/2来求A的平方根的近似值 318

10.12 用辛卜生法求积分 320

10.13 用高斯法求多项式解 320

10.14 计算矩阵的相加、相减、相乘、相除及其逆矩阵 323

第11章 C语言接口 329

11.1 C语言与UNIX系统的接口 329

11.2 Turbo C与FORTRAN语言的相互调用 335

11.3 C语言与FORTRAN语言数据文件共享 340

11.4 Turbo C与dBASEⅢ接口 341

11.5 Turbo C与汇编语言程序接口 344

11.6 Turbo PROLOG和Turbo C的接口技术 350

11.7 FORTRAN、PASCAL、C语言相互调用的实现 354

11.8 FoxBASE+与Turbo C的接口技术 358

11.9 用C语言架起ORACLE与AutoCAD的桥梁 363

11.10 使用C语言把dBASE数据转入ORACLE系统 364

第12章 建立与鼠标器的接口 371

12.1 鼠标的基本知识 371

12.2 虚实屏幕的对应 372

12.3 鼠标驱动程序 372

12.4 高级鼠标函数 373

12.5 在绘图软件中应用鼠标输入 379

12.6 附加说明 412

参考文献 413

精品推荐