读书人

extern?该怎么处理

发布时间: 2012-12-27 10:17:10 作者: rapoo

extern?
《C语言程序设计 现代方法》
18章 声明
18.2.4 extern储存类型
变量的extern声明不是定义这一规则有一例外。对变量进行初始化的extern声明是变量的定义。
_____________
extern int x=2
[最优解释]
yes, this is ok:


#include <stdio.h>
extern int x=2;
int main(){
printf("%d",x);
return 0;
}

[其他解释]
gcc会有警告,为什么?

读书人网 >C语言

热点推荐