ニュースで アドレス演算子(&)とは何ですか? -techopediaからの定義

アドレス演算子(&)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-Address-of Operator(&)はどういう意味ですか?

アドレス演算子は、変数のメモリアドレスを返すC ++内のメカニズムです。 アドレス演算子によって返されるこれらのアドレスは、メモリ内の変数を「指す」ため、ポインタと呼ばれます。


アドレス演算子は、アンパサンド(&)で表される単項演算子です。 アドレス演算子とも呼ばれます。

TechopediaはAddress-of Operator(&)を説明します

アドレス演算子は通常、2つの目的に役立ちます。

  1. 名前などの参照によるパラメーターの受け渡しを行うには
  2. ポインター値を確立します。 Address-of演算子は、メモリ内の場所を指します。これは、ポインターの値が、メモリ内のデータ項目が存在するメモリアドレス/場所であるためです。

たとえば、ユーザーがデータ内で26歳の位置を特定しようとしている場合、整数変数の名前はageになり、次のようになります。intage = 26。 「&age」を使用したデータの。


そこから、アドレスの16進値を「cout <<&age」を使用して出力できます。 整数値はlongデータ型に出力する必要があります。 ここで、アドレスの場所は「cout << long(&age)」と表示されます。


アドレス演算子は、ファイルスコープレベルで宣言されている基本、構造、クラス、またはユニオン型の変数、または添え字付き配列参照にのみ適用できます。 これらの式では、address-of演算子を含まない定数式を、address-of式に追加または減算できます。

この定義はC ++のコンテキストで記述されました
アドレス演算子(&)とは何ですか? -techopediaからの定義