gpt4 book ai didi

c - 我如何能够从另一个文件访问静态变量?

转载 作者:太空宇宙 更新时间:2023-11-04 05:08:24 24 4
gpt4 key购买 nike

<分区>

如何从另一个文件访问静态变量?静态变量没有文件作用域吗?

bash-3.2$ ls
a.c b.c

bash-3.2$ cat a.c
#include <stdio.h>
static int s = 100;
int fn()
{
/* some code */
}

bash-3.2$ cat b.c
#include <stdio.h>
#include "a.c"
extern int s;
int main()
{
printf("s = %d \n",s);
return 0;
}

bash-3.2$ gcc b.c

bash-3.2$ a.exe
s = 100

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com