ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語におけるstaticの役割
静的キーワードは、C 言語で変数のスコープとライフサイクルを制限するために使用されます。ファイル ローカル変数のスコープを制限して、このファイル内でのみアクセスできるようにします。関数ローカル変数のスコープを制限して、この関数内でのみアクセスできるようにします。プログラムの実行中にファイル スコープ変数が存在するようにします。関数に入るたびに関数スコープ変数が作成され、関数を終了するときに破棄されますが、関数に入るたびにその値が保持されます。
C 言語における static の役割
役割:
static キーC 言語では、変数の範囲とライフサイクルを制限するために単語が使用されます。
変数スコープ:
変数のライフ サイクル:
使用シナリオ:
例:
ファイル ローカル変数:
<code class="c">static int globalVariable; // 只能在本文件中访问</code>
関数ローカル変数:
<code class="c">static int functionVariable; // 只能在本函数中访问,每次调用函数时保持值</code>
注:
以上がC言語におけるstaticの役割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。