私はウェブ上extern int x
で、main関数が存在するmain.cにある多くの例に遭遇しました。
私が知っている唯一の用途はextern
、別のファイルで宣言を行い、それを定義した後、別のファイルでそれを使用することです。
のように:ああ:extern int x;
交流 :int x = 5;
main.c:
#include "a.h" // and start using x
最初のケースは私には冗長に思えます。
extern
それで、他のファイルに含まれていないファイルで変数を使用する可能性のある使用法はありますか?