我们可以定义一个与外部存储类相关联的变量吗?

时间:2018-11-15 14:17:47

标签: c++ extern storage-class-specifier

我正在从该网站上阅读有关外部存储类的信息:

https://www.geeksforgeeks.org/understanding-extern-keyword-in-c/

有这个例子:

#include "somefile.h" 
extern int var; 
int main(void) 
{ 
 var = 10; 
 return 0; 
}

假设somefile.h具有var的定义

由于我们无法定义作为外部存储类的变量,因此它如何正常工作?

这是否意味着如果脚本中某个位置已经定义了extern变量,然后如果我在代码中进一步对其进行了重新定义,它将起作用吗?

0 个答案:

没有答案