static変数は、プログラムのデータセグメントに配置されます。 このセグメントは、プログラムの実行開始時にメモリにロードされ、プログラムが終了するまで保持されます。 static変数は、初期化されていない場合でもデフォルト値が設定され、プログラム全体で一度だけ初期化されます。