相关疑难解决方法(0)

如果文件范围声明默认具有外部链接,为什么我们需要C中的'extern'关键字?

AFAIK,文件范围内的变量或函数的任何声明都默认具有外部链接.static意思是"它有内部联系",extern- "它可能在其他地方定义",而不是"它有外部联系".

如果是,为什么我们需要extern关键字?换句话说,int foo;extern int foo;(文件范围)之间的区别是什么?

c

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

c ×1