次の方法で共有


static ストレージ クラス指定子

static ストレージ クラス指定子を使用して内部レベルで宣言された変数には、グローバルな有効期間がありますが、宣言されたブロック内でしか参照できません。 定数文字列の場合、 static を使用すると、頻繁に呼び出される関数内の頻度の高い初期化のオーバーヘッドを軽減するのに役立ちます。

注釈

static 変数を明示的に初期化しない場合は、既定で 0 に初期化されます。 関数内では、 static によってストレージが割り当てられ、定義として動作します。 内部静的変数は、1 つの関数にのみプライベートの永続ストレージ変数を提供します。

関連項目

C ストレージ クラス
ストレージ クラス (C++)