Dieser Artikel enthält eine Anleitung zum Auffinden der Speicheradresse einer Variablen in C++.
So bestimmen Sie die Speicheradresse einer Variablen in C++
In C ++ gibt es zwei Methoden zur Bestimmung der Speicheradresse einer Variablen:
Methode 1: Suchen Sie die Speicheradresse der Variablen mithilfe der Adresse von '& Operator
Wenn wir die Speicheradresse einer Variablen bestimmen müssen, können wir die verwenden "Adresse des Bedieners" (&), die die Adresse der Variablen zurückgibt. Verwenden Sie zur Anzeige der Adresse einer Variablen "&" zusammen mit dem variablen Namen.
Lassen Sie uns ein Beispielprogramm verwenden, um dies zu demonstrieren:
#enthaltenUnsere variablen Beschriftungen im obigen Programm sind Num1, Num2 und STR mit Datentypen von INT, Float bzw. String. Der "&" -Preiber wird mit dem variablen Namen verwendet, um seine Speicheradresse zu finden. Es ist zu beachten, dass die Ausgabe, die die Adresse der Variablen liefert, eine zufällig generierte Zahl ist.
Methode 2: Suchen Sie die Speicheradresse einer Variablen mit einem Zeiger
In C ++ können auch variable Adressen unter Verwendung von Zeigern erhalten werden. Eine Variable mit der Adresse einer anderen Variablen wird als Zeiger bezeichnet. Ein Zeiger dient wie jede andere Variable, die angegeben werden muss, bevor er verwendet werden kann. Ein Zeiger wird in C ++ mit dem definiert '*' Operator, manchmal als Sternchenbetreiber bekannt.
Schauen wir uns ein Beispielprogramm an, um eine Speicheradresse mit Zeiger zu finden:
#enthaltenDie variablen Beschriftungen in diesem Programm sind NUM1, Num2 und STR mit Datentypen von INT, Float bzw. String. Die variable Adresse wird mit dem Zeiger zusammen mit dem variablen Namen ermittelt. Es ist zu beachten, dass die Ausgabe, die die Adresse der Variablen liefert, eine zufällig generierte Zahl ist.
Abschluss
Wenn wir eine Variable eines beliebigen Datentyps in C ++ deklarieren, wird ihnen vom Betriebssystem ein Speicherort zugewiesen. Dieser Speicherort ist eine willkürliche Zahl, die nicht negativ sein kann und als die Adresse der Variablen bezeichnet wird. Das Kennen der Speicheradresse einer Variablen kann in bestimmten Programmierszenarien nützlich sein. In diesem Artikel haben wir zwei Methoden veranschaulicht, die Adresse des Bedieners (&) Und Zeigervariablen, Um die Speicheradresse einer Variablen in C ++ zusammen mit einfachen Beispielen zu bestimmen.