質問: 1; ``` どちらの場合も、変数はどこかで一度宣言され、コンパイルに複数回含まれないファイルで定義されます(そうでなければリンカーエラーです)
回答: 多かれ少なかれ。両方とも外部リンケージと静的寿命を持っています。両方 プログラムの起動時に初期化され、終了時に破棄されます。