如何在一个c文件中调用另外一个c文件中的变量
答案:2 悬赏:0 手机版
解决时间 2021-03-14 18:31
- 提问者网友:城市野鹿
- 2021-03-13 20:19
如何在一个c文件中调用另外一个c文件中的变量
最佳答案
- 五星知识达人网友:思契十里
- 2021-03-13 21:41
//a.c #include #include int s; extern void fun2(); void main() { fun2(); printf("s=%d",s); getchar(); } //b.c #include #include extern int s; void fun2() { s=1+3; }
全部回答
- 1楼网友:不如潦草
- 2021-03-13 22:55
变量要定义为全局变量,就是要在函数体外面定义变量,同时不能加关键字static静态的,静态全局变量只能在本文件内使用,你先在一个文件中定义变量,比如:
#include
int a;
int main()
{
}
在另外的文件中,如果你想要使用变量a,那么首先要extren int a;extren关键字的意思是到其他文件中寻找,这样你就可以在其他文件中使用变量a了,注意全局变量会自动初始化为0,如果你不初始化,同时全局变量的值会保存到静态存储区直到整个程序运行结束的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯