Cでは、外部変数が同じコストでその目的を果たすことができる場合の静的ストレージクラスの使用は何ですか. どちらも、実行可能ファイルのデータ セグメント内のストレージ スペースを占有します。
外部変数のスコープがはるかに優れています。外部変数のスコープを特定のファイルにしたい場合は、この変数を他の場所で宣言しません。静的なローカル変数であるグローバル変数には多くの柔軟性があります
また、変数のアドレスがあれば、関数外のローカル静的変数を参照できます。ローカル静的変数のメモリは、関数のスタック フレームではなく、データ セグメントにあります。そのため、独自の機能により、静的ストレージ クラスがテーブルにもたらされます。 .
static に気づいていない微妙な目的があるかどうかを知りたいだけです。