高级C语言程序设计技巧与实例PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:姚远等编
- 出 版 社:北京:机械工业出版社
- 出版年份:1995
- ISBN:7111045416
- 页数:413 页
第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
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《导游词创作和讲解技巧》廖广莉主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《香山设县850年》吴冉彬主编;中山市地方志办公室等编 2003
- 《晚霞风景 《晚霞》杂志创刊十周年作品选集》王诚德等编 1999
- 《行知工程创新教学探索系列 小学语文单元整体课程实施与评价》李怀源等编 2012
- 《诗文阅读入门》邵霭吉,戴永俊,朱桂元主编;王延潭,王学荣,王辉等编 1991
- 《全国精美作文年选 2009年度经典 高中卷》邵荣霞主编;邵荣霞,张年军,屠丽君等编 2010
- 《外科诊疗手册 新1版》裘法祖等编 1956
- 《数学分析习题课讲义 第2版 下册》谢惠民等编 2019
- 《日本经济现状研究》薛敬孝等编 1998
- 《黑龙江省主要野生药用植物的鉴别及中草药新制剂 第一部分》黑龙江省中草药进修班等编 1971
- 《大学物理实验》刘汉臣等编 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019