大域変数 : 変数の有効範囲(scope)と有効期間(lifetime) 大域(グローバル)変数 大域変数とは : 複数の関数で共有可能な変数 (cf. 局所変数 : ブロック内のみ有効) 構文 : 関数の外で変数宣言する (cf. 局所変数は、ブロック内部) 意味 : プログラムの開始時(プログラムロード時)に初期化/ずっと有効 ファイル間での大域変数の共有 一つのファイルで、変数宣言(定義:一度だけ)。他では extern 宣言する 変数の有効範囲(scope) 同じ変数名が、(ソースコード内の)何所から何処までが同じ領域を指すか コンパイル時の概念/空間 変数の有効期間(lifetime) 同じ変数名が、(プログラム実行内の)何時から何時までが同じ領域を指すか 実行時の概念/時間