グローバル変数のデフォルトのストレージ クラスは何ですか?
私が見つけたウェブで検索中に、いくつかのサイトはそれがstatic
. ただし、静的とは内部リンケージを意味し、変数はファイル スコープ外では使用できません。つまり、他のオブジェクト ファイルでは使用できません。ただし、 のような宣言を使用して他のファイルにアクセスすることはできますextern int i
。
static
また、グローバル変数に明示的に言及すると、ファイル スコープ外では使用できません。
では、グローバル変数の正しいデフォルトのストレージ クラスは何ですか?