- 3
- 0
- 约1.36万字
- 约 56页
- 2020-02-07 发布于上海
- 举报
C语言程序设计教程第12章 C语言综合应用程序示例12.1多模块编程方法12.2图形处理应用12.3操作系统接口应用12.4 C语言与汇编语言混合编程12.5综合应用程序举例—汉字显示技术返回 第12章C语言综合应用程序举例12.1 多模块编程方法 一个有实用价值的C语言应用程序往往较大,需要划分成不同的模块,分配给不同的程序员去完成。因此,在实用软件的开发中,往往需要采用多模块编程技术。12.1.1 程序模块组织使用多模块编程技术的处理过程大致如下:1、首先将一个大的源程序根据其功能合理地划分成若干个小的源程序,每个小源程序均以程序文件(.C)的形式保存在磁盘上。并建立一个包括各个源程序模块的文件名的工程文件(.prj)。 上一页下一页 第12章C语言综合应用程序举例2、然后用编译器进行编译,将工程文件中指定的多个源程序文件进行编译,生成多个目标文件和一个可执行文件。注意,在分模块单独编译处理的各个程序模块中,必须有且只有一个主函数 main( ) 。 12.1.2 模块之间的通信1、使用外部变量 即一个程序文件file1.c中定义一个外部变量,另一个程序文件file2.c中的函数可以通过外部变量说明后来使用这个变量,以实现模块间的通信。 说明形式:extern 类型说明符 外部变量名 ; 注意:只是进行了说明,并不是变量定义上一页下一页 第12章C语言综合应用程序举
您可能关注的文档
- 人教版高中化学选修5有机化学基础油脂时.pptx
- 古今中外房子的差异.pptx
- 你好漂亮的文字说课.pptx
- 宝黛初会课件分析.pptx
- 人教版五年级数学上册解决问题ppt.pptx
- 5分钟倒计时图片.pptx
- 中学联盟河北省平泉四海中学人教版七年级语文写人作文共25张详解.pptx
- 慈母情深课件完美版.pptx
- 安全管理台帐.pptx
- d常见问题及处理.pptx
- DB3301∕T 0435-2023 公共场所自动体外除颤器设置与维护管理规范.docx
- DB3311∕T 21-2014 生态休闲养生(养老)基地运营服务规范.docx
- DB3311∕T 236-2023 森林康复医院建设指南.docx
- DB3311∕T 264-2023 高山黄瓜生产技术规程.docx
- DB3311∕T 256-2023 高山辣椒生产技术规程.docx
- DB64∕T 1860-2023 贺兰山东麓酿酒葡萄质量控制技术规范.docx
- DB3301∕T 61-2018 社区双拥工作规范.docx
- DB3301∕T 1128-2023 高含油量油菜生产技术规程.docx
- DB3302∕T 1138-2022 食品安全责任保险风险防控服务规范.docx
- DB3303∕T 017-2020 黄瓜霜霉病、白粉病测报调查技术规程 .docx
最近下载
- 成都双庆中学2025初一入学语文分班考试真题含答案.docx VIP
- 成都双庆中学初一入学数学分班考试真题含答案.docx VIP
- 2025年秋新统编版道德与法治8年级上册全册同步课件.pptx
- 成都双庆中学2025初一入学英语分班考试真题含答案.docx VIP
- 辊道输送机设计选型指南.docx VIP
- 成都双庆中学2025初一入学数学分班考试真题含答案.docx VIP
- 成都双庆中学初一入学语文分班考试真题含答案.docx VIP
- 2025年成都双庆中学初一入学语文分班考试真题含答案.docx VIP
- 一种增强AlScN薄膜C轴取向的方法.pdf VIP
- 2025年成都双庆中学初一入学数学分班考试真题含答案.docx VIP
原创力文档

文档评论(0)