静的(static) 変数 静的(static) 変数とは スコープが局所的で、エクステントが永遠の変数 変数宣言に、キーワード static を先攻させると、静的変数になる 静的(static) 変数のスコープ block(関数内)での宣言 : block(関数内)になる (auto 変数と同じ) 関数の外での宣言 : ファイル内になる 静的(static) 変数の用途 スコープに着目 : スコープをファイルにしたい場合 グローバル変数はスコープが広過ぎる 関連する関数を一つのファイルにまとめ、共通の static 変数を共有 エクテンツに着目 : 定数テーブルが欲しい場合 初期化が可能なので、最初に値を設定して、後は共有