Q在函数声明中,extern是什么意思?
A extern仅在数据声明中具有意义。在函数声明中,它可以作为一种风格提示,表明函数的定义可能在另一个源文件中,但两者之间没有正式的区别。
extern int f();
int f();
另请参阅问题 1.10。
参考文献:ISO 第 6.1.2.2 节,第 6.5.1 节理由说明 第 3.1.2.2 节H&S 第 4.3,4.3.1 节,第 75-76 页
由 托管