- 22
- 0
- 约1.43万字
- 约 65页
- 2017-02-13 发布于北京
- 举报
10.4.3 文件模块间的通信 静态全局变量 当一个大的程序由多人合作完成时,每个程序员可能都会定义一些自己使用的全局变量 为避免自己定义的全局变量影响其他人编写的模块,即所谓的全局变量副作用,静态全局变量可以把变量的作用范围仅局限于当前的文件模块中 即使其他文件模块使用外部变量声明,也不能使用该变量。 10.4.3 文件模块间的通信 文件模块与函数 外部函数 如果要实现在一个模块中调用另一模块中的函数时,就需要对函数进行外部声明。声明格式为: extern 函数类型 函数名(参数表说明); 静态的函数 把函数的使用范围限制在文件模块内,不使某程序员编写的自用函数影响其他程序员的程序,即使其他文件模块有同名的函数定义,相互间也没有任何关联, 增加模块的独立性。 本章小结 多函数程序的组织结构 函数调用的层次结构 多文件模块实现:文件包含 合理运用变量在多文件模块、多函数间的关联 程序文件模块:变量与文件模块、 函数与文件模块的关系 递归函数 构成要素:递归式子(重点)与递归出口 运用递归函数解决特殊问题(如汉诺塔) 编译预处理 文件包含 宏实质:编译预处理的替代 带参的宏——不是函数 源程序 /* 搬动n个盘,从a到b,c为中间过渡 */ void hanio(int n, char a, char b, char c) { if (n == 1
您可能关注的文档
最近下载
- 高电压技术(第3版)吴广宁课后习题答案解析.docx VIP
- 韩城古城传统建筑风貌及其特征分析-analysis of traditional architectural style and features of hancheng ancient city.docx
- 2026年曲靖市富源县公安局营上派出所招聘警务辅助人员(5人)笔试考试备考题库及答案解析.docx VIP
- 防范高处坠落监理细则.docx VIP
- 动画艺术课题研究论文(五篇):影视动画艺术的角色创造、影视动画艺术的场景设计及角色创作….doc VIP
- 2002年考研英语一真题及答案.pdf
- 最全海康测试工程师笔试题及答案.doc VIP
- 《春天的故事》词作者揭秘:曾因“通俗”引争议.doc VIP
- “把酒祝东风”国潮古风传统文化PPT模板.pptx VIP
- 曲靖辅警笔试题库及答案.doc VIP
原创力文档

文档评论(0)