永发信息网

全局变量默认是static还是extern

答案:2  悬赏:50  手机版
解决时间 2021-12-25 11:22
全局变量默认是static还是extern
最佳答案
默认是extern 但是在其他文件中要引用,最好还是申明一下,让别人知道你要在其他文件引用,而且const默认是局部变量,你要在其他文件使用,就必须申明extern。补充下,在被引用的文件extern可以省略,引用的文件中不能省略,它只是一个申明,跟定义有区别。
比如,int a 是定义, extern int a 是申明,定义编译就会分配内存,定义只能一次,申明可以多次。
全部回答
c 全局变量默认是extern  如果函数的声明中带有关键字extern,仅仅是暗示这个函数可能在别的源文件里定义,没有其它作用。即下述两个函数声明没有明显的区别:   extern int f(); 和int f();   当然,这样的用处还是有的,就是在程序中取代include “*.h”来声明函数,在一些复杂的项目中,比较习惯在所有的函数声明前添加extern修饰。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题两次世界大战中,都为中立国的欧洲国家
单选题30%ofthepopulationinthiscity_____
晋江市公安局交通管理大队摩托车考试场地址在
"外籍人士"用英语怎么说
单选题Ihateto________it,butIthinkh
以创建全国文明城市为题写一则新闻特写
南安交通局码头交通运输管理站地址在哪?我要
微信支付话费如何开发票
代理一个品牌,工商方面登记属于那种经营范围
—Your mother be over forty! She looks so
求在线免费观看连续剧我和僵尸有个约会3,求在
晋江市公安局交通管理大队泉安管理服务站办公
爱斯基摩犬与萨摩耶的区别,哪个更可爱,更适
红色斗篷怎么搭配
阿斯科斯运动鞋和安德玛运动鞋哪个好
推荐资讯
如图,在倾角为α的固定光滑斜面上,有一用绳
单选题用电磁继电器控制高电压、强电流的开关
单选题现代进化理论与达尔文进化理论,观点不
七星区桂林沙野轻食(七星店)我想知道这个在什
卯相社区居委会地址在什么地方?想过去办事
“标准” 和“最” 用日语怎么说,比如:这是
Acoupleofyoungpeoplewent_____theship______
即墨经济开发区南关村老年体协地址在哪?我要
读出图中三种测量仪器的测量结果.①:物体长
跟单怎么做
贵阳市云岩区市北路56号这片是好久拆迁呢
上面哪种蔬菜的钙磷含量比较高
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?