永发信息网

如何设置一个跨文件全局变量

答案:1  悬赏:80  手机版
解决时间 2021-02-03 18:43
如何设置一个跨文件全局变量
最佳答案
在C语言中引用外部变量,一般使用extern关键字。举个例子如下:
//1.c 中定义一个变量g_a
int g_a = 100;

//2.c 中定义一个函数输出g_a
#include
extern int g_a; //这里需要用extern说明g_a是一个外部全局变量
void f() {
printf("%d\n", g_a);
}

//3.c main函数中调用f()
void f(); //声明函数f()
int main()
{
f();
}

说明:在2.c中如果不使用extern关键字,则会出现编译错误提示。写入extern int g_a声明后,则编译成功。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国工商银行景芝分理处我想知道这个在什么地
赀用的意思是什么啊?知道的请说下!
拉美儿瘦身塑型养生馆地址好找么,我有些事要
麻沟村我想知道这个在什么地方
我女朋友穿得很暴露时,许多人在街上会偷偷瞄
美尚妆坊怎么去啊,我要去那办事
弱寡的意思是什么啊?知道的请说下!
冠县哪里洗车洗的好,我想把车里
银座美睫地址好找么,我有些事要过去
【gsp是什么意思】GSP的含义和特征是什么
南义镇汽车站地址在什么地方,想过去办事
暖气管接头漏水用胶怎么弄
玉米肠的做法,玉米肠怎么做好吃,玉米肠的家
油价下跌居民天然气价格为什么不下调
狗为什么总是咬我裤腿
推荐资讯
读亚洲地区略图,回答下列问题:10分(1)亚
招亡纳叛的意思是什么啊?知道的请说下!
沭阳大酒店-茶吧地址在什么地方,我要处理点
污坳的意思是什么啊?知道的请说下!
【感染的近义词】感染的近义词就像什么什么精
南京禄口机场的禄的拼音是?
“9除11”的结果和计算过程?
正多边形的意思是什么啊?知道的请说下!
供实验用的花生种子,必须提前浸泡A. 1~2dB.
从某地运回一车圆木,共50根,每根原木的直径是
我是农药、肥料公司的业务员,请问开场白怎么
云海谷高尔夫球会怎么去啊,我要去那办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?