变量生命期 多文件程序的连接 连接程序保证使不同文件中的相同变量只分配一次存储空间,并使每个文件中的该变量都引用这个存储空间。 在两个文件中,全局变量使用相同变量名,而不用extern声明,则在分别编译时不会产生错误。但在连接时连接程序会报错:“变量重复定义”。 变量生命期 static外部变量 如果希望某些外部变量仅限于在本文件中使用,这时可以在定义全局变量时加static,将其声明为私用。 变量生命期 例 static外部变量的例子 File1.c File2.c static int A; int main() { ┆ } extern int A; int fun(int n) { ┆ A=A*n; ┆ } 连接时出错 变量生命期 例 库函数rand定义时使用了一个static全局变量。 第7章 函 数 7.1 函数概述 7.2 函数声明与函数原型、头文件的包含 7.3 函数定义 7.4 函数参数和函数返回、堆栈数据结构初步 7.5 函数调用 7.6 函数嵌套调用 7.7 递归函数 7.8 数组作为函数参数 7.9 选择排序 7.10 变量的作用范围 7.11 变量的生命期 7.12 随机数生成与monte carlo模拟 7.13 函数的作
您可能关注的文档
最近下载
- 五一劳动节主题班会 6.ppt VIP
- 中华民族共同体概论讲稿专家版《中华民族共同体概论》大讲堂之 第八讲 供奉中国与中华民族内聚发展(辽宋夏金时期).doc VIP
- DGJ08-2143-2021 公共建筑绿色设计标准(2024局部修订).docx VIP
- 天津一中高二下期末试卷(数学).pdf VIP
- ABB Manual - NGC8206 French (Rev AB) 手册(英语)说明书.pdf
- 河南中国移动ai面试题库及答案.doc
- 《思政元素融入初中生物课程中的探索与实践》.docx VIP
- 2026年事业单位会计题库及答案.docx
- 2025年《中华民族共同体概论》-第十四讲 新中国与中华民族的新纪元(1949—2012)-专家大讲堂讲义.docx VIP
- 300立方米柴油储罐设计.docx VIP
原创力文档

文档评论(0)