- 5
- 0
- 约7.36千字
- 约 10页
- 2023-11-15 发布于河南
- 举报
文档仅供参考
extern 使用方法总结!
作者:VIP 用户 提交日期:2007-5-16 20:53:00
Extern 的问题在于不知道这个关键词出现的时候到底是声明还是定义。
谨记:声明可以多次,定义只能一次。
函数的声明 extern 关键词是可有可无的,因为函数本身不加修饰的话就是 extern 的。但是
引用的时候一样是需要声明的。
而全局变量在外部使用声明时,extern 关键词是必须的,如果变量无 extern 修饰且没有显
式的初始化,同样成为变量的定义,因此此时必须加 extern ,而编译器在此标记存储空间
在执行时加载如内存并初始化为 0 。而局部变量的声明不能有extern 的修饰,且局部变量
在运行时才在堆栈部分分配内存。
引用性声明、定义性声明
强符号、弱符号
出现在linux 的gcc 链接分析中,可以加深链接的理解。
全局变量或函数本质上讲没有区别,函数名是指向函数二进制块开头处的指针。而全局变
量是在函数外部声明的变量。函数名也在函数外,因此函数也是全局的。
在使用中,要形成一种风格。
头文件
1
您可能关注的文档
最近下载
- 2025年公共营养师妊娠合并甲状腺疾病营养管理专题试卷及解析.pdf VIP
- 2025年演出经纪人在线演出平台API接口与第三方服务集成专题试卷及解析.pdf VIP
- 2025年房地产经纪人内部利益冲突协调机制专题试卷及解析.pdf VIP
- 2025年项目管理专业因果图在项目预算编制不准确原因分析中的应用专题试卷及解析.pdf VIP
- 联邦学习中的动态资源调度协议及其开源实现技术深度探讨.pdf VIP
- 《02J331》-地沟及盖板施工图集.pdf VIP
- 2.7社会发展与工具和技术 教学设计 2026秋科学五年级上册教科版.docx VIP
- 船舶焊接检验指南2025-CCS标准.pdf VIP
- 数学六年级上册100道口算题大全(全册各类齐全18份).pdf VIP
- 政治大题技巧.doc VIP
原创力文档

文档评论(0)