相关疑难解决方法(0)

如何使用extern在源文件之间共享变量?

我知道C中的全局变量有时会有extern关键字.什么是extern变量?宣言是什么样的?它的范围是什么?

这与跨源文件共享变量有关,但这是如何工作的?我在哪里用extern

c global-variables extern

942
推荐指数
13
解决办法
67万
查看次数

静态与全局

如果我有一个如下所示的C文件,i和之间有什么区别j

#include <stdio.h>
#include <stdlib.h>

static int i;
int j;

int main ()
{
    //Some implementation
}
Run Code Online (Sandbox Code Playgroud)

c static global

67
推荐指数
4
解决办法
4万
查看次数

C中的全局变量是静态的还是不是?

全局变量是C static还是extern默认?
如果全局变量默认是静态的,那么它意味着我们可以在单个文件中访问它们,但我们也可以在不同的文件中使用全局变量.
这是否意味着默认情况下它们具有外部存储?

c static global-variables extern

17
推荐指数
2
解决办法
2万
查看次数

标签 统计

c ×3

extern ×2

global-variables ×2

static ×2

global ×1