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

C ++の参照変数とは何ですか?


参照変数は、既存の変数の別名です。別の変数を参照するように変更することはできず、宣言時に初期化する必要があり、NULLにすることはできません。演算子「&」は、参照変数を宣言するために使用されます。

参照変数の構文は次のとおりです。

datatype variable_name; // variable declaration
datatype& refer_var = variable_name; // reference variable

ここで

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

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

refer_var −参照変数の名前。

以下は参照変数の例です。

#include <iostream>
using namespace std;
int main() {
   int a = 8;
   int& b = a;
   cout << "The variable a : " << a;
   cout << "\nThe reference variable r : " << b;
   return 0;
}

出力

The variable a : 8
The reference variable r : 8

上記のプログラムでは、整数型の変数が宣言され、値で初期化されています。

int a = 8;

変数aを参照している変数bが宣言されています。

int& b = a;

  1. C ++プログラミング言語とは何ですか?

    C ++は、1979年にベル研究所でBjarneStroustrupによって開発されたプログラミング言語です。 C ++は、高水準言語と低水準言語の両方の機能の組み合わせで構成されているため、中水準言語と見なされます。これはCのスーパーセットであり、事実上すべての合法的なCプログラムは合法的なC++プログラムです。 C ++は、Windows、Mac OS、さまざまなバージョンのUNIXなどのさまざまなプラットフォームで動作します。 それは-である言語です 静的に入力- プログラミング言語は、実行時ではなくコンパイル時に型チェックが実行されるときに静的型付けを使用すると主張されています。 コ

  2. Java 9のJShellのフォワードリファレンスとは何ですか?

    JShell コマンドラインです ツール これにより、Javaステートメント(単純ステートメント、複合ステートメント、または完全なメソッドとクラス)を入力し、それを評価して結果を出力できます。 転送 参照 メソッドを参照するコマンドです 、変数 、またはクラス これは、JShellで入力したコードには存在しません。コードがJShellに順番に入力されて評価されると、これらのフォワード 参照 一時的に未解決です。 JShellは、メソッドで前方参照をサポートします ボディ 、返品 タイプ 、パラメータ タイプ 、変数 タイプ 、および内 a クラス 。 以下のコードスニペットで、メソッド