ファイルスコープの静的変数は 1 つの関数でのみアクセスされる。
1 つの関数でのみ参照される内部リンクを持つオブジェクトは、ブロックスコープで定義することで、可視性を低減し、保守性を向上させることができる。
static int g_FireCount; void fire() { g_FireCount++; }
g_FireCount が fire() 内でのみアクセスされる場合は、ブロックスコープで定義できる