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

C ++のローカル変数とは何ですか?


関数またはブロック内で宣言されている変数はローカル変数です。それらは、その関数またはコードのブロック内にあるステートメントによってのみ使用できます。ローカル変数がそれ自体で機能することは知られていない。

#include <iostream>
using namespace std;
int main () {
   int a, b;
   int c;
   a = 10;
   b = 20;
   c = a + b;
   cout << c;
   return 0;
}

出力

これにより出力が得られます-

30

  1. C ++の変数のストレージクラスとは何ですか?

    ストレージクラスは、C ++プログラム内の変数や関数のスコープ(可視性)と存続期間を定義します。これらの指定子は、変更するタイプの前にあります。 C++プログラムで使用できる次のストレージクラスがあります。 自動 登録 静的 外部 可変 Cでは、自動ストレージクラス指定子を使用すると、自動ストレージを使用して変数を明示的に宣言できます。自動ストレージクラスは、ブロック内で宣言された変数のデフォルトです。自動ストレージを持つ変数xは、xが宣言されたブロックが終了すると削除されます。 自動ストレージクラス指定子は、ブロックで宣言された変数の名前または関数パラメーターの名前にのみ適用できます

  2. C#7.0のローカル関数とは何ですか?

    ローカル関数は、別のメンバーにネストされているタイプのプライベートメソッドです。これらは、含まれているメンバーからのみ呼び出すことができます。 ローカル関数はで宣言し、-から呼び出すことができます メソッド、特にイテレータメソッドと非同期メソッド コンストラクター プロパティアクセサー イベントアクセサー 匿名メソッド ラムダ式 ファイナライザー その他のローカル関数 例1 class Program{    public static void Main(){       void add