extern 和 全局变量的区别
来源:互联网 发布:代码大全 知乎 编辑:程序博客网 时间:2024/06/05 23:39
extern:在编译阶段起作用。一个文件在引用在其他文件定义的全局变量时,如果不用extern在此文件声明,编译时会提示变量未定义;使用extern声明后,extern告诉编译器此变量需要到别的文件去找,而不是没有定义,从而使得此文件可以通过编译。
全局变量,在链接时会检查是否定义、是否多重定义。即在不同的文件定义了同一个变量时,在连接时会提示变量多重定义。
参考:
http://baike.baidu.com/view/963932.html?fromTaglist
- extern 和 全局变量的区别
- extern,static和全局变量的区别
- extern和static修饰全局变量的区别
- 全局变量,extern和static以及命名空间的区别
- 全局变量,extern和static以及命名空间的区别
- c++ extern的用法,extern全局变量和static、const的的区别
- static extern const 静态全局变量与全局变量的区别
- static extern const 静态全局变量与全局变量的区别
- 全局变量、extern、static和const区别与联系
- 全局变量/extern/static/const区别
- 【static&extern】static和extern的区别
- 全局变量和静态全局变量的区别
- 静态全局变量和全局变量的区别
- 全局变量和静态全局变量的区别
- c++ 静态全局变量 和 全局变量的区别
- 全局变量和静态全局变量的区别
- C++全局变量和静态全局变量的区别
- C++静态全局变量和全局变量的区别
- nand multiple plane 块映射
- 使用 GCC __attribute__和 link 脚本来控制section基地址
- 宏和inline
- 6410 背光驱动及应用层接口
- c++ primer 函数
- extern 和 全局变量的区别
- 由验证控件引起的IE的超级爆笑BUG
- 手机震动按摩器:随时随地massage
- Dom笔记2:Window对象
- 文件系统 和 操作系统的调度器 --- 一点想法
- 涉足计算机视觉领域要知道的
- java对象池ObjectPool
- CSS hack:针对IE6,IE7,firefox显示不同效果
- gif文件的加载--实现动画效果