静的ローカル変数の特徴:
1. 関数を呼び出して終了すると変化しませんが、変数は存在し続けますが、使用することはできません。それを定義する関数が再度呼び出された場合、その関数は引き続き使用でき、前の呼び出し後に残った値は保存されます
2. 静的ローカル変数は 1 回だけ初期化されます
3. 静的プロパティは文字にのみ初期化できます。値または定数の場合、式は使用できません。ローカル静的変数が初期値なしで定義されている場合でも、システムは自動的に初期値 0 (数値変数の場合) または null 文字 (文字変数の場合) を割り当てます。静的変数の初期値は 0 です。
4. 関数が複数回呼び出され、呼び出し間で特定の変数の値を保持する必要がある場合は、静的ローカル変数を検討できます。グローバル変数を使用して上記の目的を達成することもできますが、グローバル変数は予期しない副作用を引き起こす場合があるため、ローカル静的変数を使用することをお勧めします。 ' ';
}
そのため、静的グローバル変数はあまり使用されません。