登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
C语言综合应用程序设计(课程设计后期使用).ppt
文档分类:
IT计算机
|
页数:约33页
举报非法文档有奖
分享到:
1
/
33
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
33
下载此文档
文档列表
文档介绍
C语言综合应用程序设计(课程设计后期使用).ppt
第13章 C语言综合应用程序设计
多模块程序设计基础
图形处理基础
操作系统接口
C程序中的汉字显示技术
C语言综合应用程序设计(课程设计后期使用)
多模块程序设计
多模块程序设计基础
一. 多模块程序的建立
使用多模块编程技术的处理过程大致如下:
首先将一个大型程序根据其功能合理地划分为若干个小的源程序,每个小源程序均以程序文件()的形式保存在磁盘上。例如,一个较在程序应该分解成、、、...等多个源程序,各自独立地保存在磁盘上。这些源程序可以进行单独编译,,然后将这些文件组合成一个大的程序。
C语言综合应用程序设计(课程设计后期使用)
#include <>
#include ”” /*将源程序包含到源程序中*/
void main()
{
┇
A2();
┇
}
为:
#include <>
void A2()
{
┇
}
例如,一个大型程序分解为、两个小源程序.
1.include方法
为:
多模块程序设计
C语言综合应用程序设计(课程设计后期使用)
在Turbo C中,可以建立一个工程文件(),将各个源程序模块的文件名包含其中。再用编译器进行编译,将工程文件中指定的多个文件进行编译,生成多个目标文件和一个可执行的文件。
2.建立project文件
当某个文件有错时,例如,有错误时,编译器会报告错误。用户可对进行修改,修改后再编译时,编译器只会对进行重新编译,其它模块不再被编译,原来生成的目标文件仍可使用。
多模块程序设计
C语言综合应用程序设计(课程设计后期使用)
【例13-1】从键盘上输入两个整数,输出最大值、最小值及平均值。
分析:
◆在多模块设计中,首先是源程序拆分成几个小的源程序,每个小的源程序完成一个简单的功能。
◆这里,可将源程序文件分成4个小源程序:、、和。其中是主函数,它的功能是从键盘输入两个整数i,j,然后分别调用函数max、min和average,最后在主函数中输出最大值、最小值及平均值。文件、和分别为求两个整数的最大值、最小值和平均值。
多模块程序设计
C语言综合应用程序设计(课程设计后期使用)
(1)
,只是这个文件的每行都是C的源程序名,例如文件内容为:
/* */
,例如文件名为。
多模块程序设计
C语言综合应用程序设计(课程设计后期使用)
(2)对工程文件处理
在主菜单窗口下,选择菜单项Project/Project name,系统弹出一个如图13-1所示的窗口。这时,可在该窗口直接输入文件名或通过通配符选择文件。然后按热键Ctrl-F9或选择菜单项Compile/Compile to OBJ,即可对文件进行编译、连接,最后生成同名的可执行文件。
(3)选择菜单项Run/Run,运行文件,
多模块程序设计
C语言综合应用程序设计(课程设计后期使用)
二。 程序模块之间的通信
一个大型程序分解成若干个程序模块后,各个模块之间常常需要相互联系,一个模块中的函数可能要调用另一个模块中的函数;函数间也常常需要传递参数,返回处理结果。因此,在多模块编程中,需要解决模块之间的通信问题。
在C语言的多模块编程中,模块间通信往往使用外部变量。
function1()/**/
{ extern int student;
…
}
extern int student;/*file2.*/
fun1()
{student=50;
…
}
多模块程序设计
C语言综合应用程序设计(课程设计后期使用)
图形处理基础
一. 图形程序运行的条件
显示器的图形驱动程序主要有:
、、、、 、 、 .
图形程序运行的基本条件是:
将相应的显示驱动程序装入内存运行。
在C语言中,可通过调用函数initgraph对图形系统进行初始化来实现。
图形处理基础
C语言综合应用程序设计(课程设计后期使用)
二. 基本图形处理函数及基本图形处理方法
图形屏幕的
C语言综合应用程序设计(课程设计后期使用) 来自淘豆网www.taodocs.com转载请标明出处.
猜你喜欢
南医大教案总论GD和ppt课件
206页
2024年劳动合同模板优选15篇
64页
2024年劳动合同书范本(15篇)
70页
2024年劳务输出合同(15篇)
38页
公路工程施工进度监理培训课程
91页
智能手机移动互联网应用的界面设计研究的开题..
2页
面对错误话题作文800字高一
11页
非独小学生心理健康教育策略研究
4页
青海省保险推销员考试试题
5页
晨昏时段大气相干长度的测量研究的综述报告
2页
晋城玉皇庙艺术与科技的关系探讨的中期报告
2页
零星工程框架协议
3页
2024年动漫设计专业大学生求职信范文
4页
保险营销改进展业习惯提高生产效率32页
33页
他著的《人生宝典》被评为中国青年优秀读物。..
13页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
33
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
AIOPIO
文件大小
:
203 KB
时间
:
2021-04-10
相关标签
农村带头人培训心得
助理辅导员培训心得
小学英语老师培训心得
餐饮优质服务培训心得
致富带头人培训心得
幼儿园常规培训心得
幼儿园钢琴培训心得
慧凡落地班培训心得
防御性驾驶培训心得
小学英语引智培训心得
计算机原理
PHP资料
linux/Unix相关
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
2024年工业磁力应用设备项目资金申请报告代..
2024年高通量试验反应堆及配套产品项目资金..
新编物理实验报告5-测量单缝衍射的光强分布..
2024年复杂精密压铸模具项目投资申请报告代..
2024年防水涂料项目资金需求报告代可行性研..
2024年儿童自行车项目资金需求报告代可行性..
起重作业安全知识试卷
门式移动脚手架专项施工方案
EN 573-3铝和铝合金化学成分
先驱MC-960K均衡器使用说明书
汉中市勉县八年级下学期期中物理试卷
健康活到100岁——齐伯力教授谈养生Z道
济南英文介绍
圣经目录、口诀表
养老规划-课件·ppt
斯克里亚宾24首前奏曲(op11)的分析
在线
客服
微信
客服
QQ
客服
意见
反馈
手机
查看
返回
顶部