AnA*_*ons 5 c linkage language-lawyer c11
我正在围绕“C”标准进行转变,我发现了这一点:
$6.7.9.5:
如果标识符的声明具有块作用域,并且标识符具有外部或内部链接,则声明不应具有标识符的初始值设定项。
所以我的问题是关于标题。如果可能的话我也想要一些例子。
static int i; // internal linkage
void f() {
extern int i; // block-scope declaration; refers to i in global scope
// still internal linkage - see 6.2.2/4
}
Run Code Online (Sandbox Code Playgroud)