Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

Cでの静的変数の初期化


staticキーワードを使用すると、変数またはデータのメンバーまたは関数を再度変更することはできません。プログラムの存続期間中に割り当てられます。静的関数は、クラス名を使用して直接呼び出すことができます。

静的変数は一度だけ初期化されます。コンパイラは、プログラムが終了するまで変数を保持します。静的変数は、関数の内部または外部で定義できます。それらはブロックに対してローカルです。静的変数のデフォルト値はゼロです。静的変数は、プログラムが実行されるまで存続します。

これがC言語の静的変数の構文です

static datatype variable_name = value;

ここで

データ型 − int、char、floatなどの変数のデータ型

変数名 −これはユーザーが指定した変数の名前です。

−変数を初期化するための任意の値。デフォルトではゼロです。

これがC言語の静的変数の例です

#include <stdio.h>
int main() {
   static int a = 8;
   int b = 10;
   printf("Value of static variable : %d\n", a);
   printf("Value of non-static variable : %d\n", b);
   return 0;
}

出力

Value of static variable : 8
Value of non-static variable : 10

上記のプログラムでは、2つの変数が宣言されています。1つは静的で、もう1つは非静的です。変数は値で初期化され、次のように表示されます-

static int a = 8;
int b = 10;
printf("Value of static variable : %d\n", a);
printf("Value of non-static variable : %d\n", b);

  1. Bashで変数を使用する

    コンピュータサイエンス(およびカジュアルコンピューティング)では、変数は、後で使用するために任意の情報を保持するメモリ内の場所です。つまり、データを出し入れするための一時的なストレージコンテナです。 Bashシェルでは、そのデータは単語(文字列)にすることができます 、コンピュータ用語で)または数値(整数 。 これまで(故意に)コンピューターで変数を使用したことはないかもしれませんが、おそらく人生の他の領域で変数を使用したことがあります。 「givemethat」や「lookatthis」などと言うときは、文法変数を使用しています(代名詞 )、「これ」と「それ」の意味は、あなたが頭の中で描い

  2. PowerShellの変数

    コンピュータサイエンス(およびカジュアルコンピューティング)では、変数は、後で使用するために任意の情報を保持するメモリ内の場所です。つまり、データを出し入れするための一時的なストレージコンテナです。 Bashシェルでは、そのデータは単語(文字列)にすることができます 、コンピュータ用語で)または数値(整数 。 これまで(故意に)コンピューターで変数を使用したことはないかもしれませんが、おそらく人生の別の領域で変数を使用したことがあります。 「givemethat」や「lookatthis」などと言うときは、文法変数を使用しています(代名詞 )。 「これ」と「それ」の意味は、あなたが頭の中で描