BESTE WEBSITE FÜR WEBENTWICKLER

C++ Lernprogramm

C++ HEIM C++ Einführung C++ Loslegen C++ Syntax C++ Ausgabe C++-Kommentare C++-Variablen C++-Benutzereingabe C++-Datentypen C++ Betreiber C++-Strings C++ Math C++ Booleans C++-Bedingungen C++ Switch C++ While-Schleife C++ For-Schleife C++ Break/Continue C++-Arrays C++-Strukturen C++-Aufzählungen C++-Referenzen C++ Hinweise

C++ Funktionen

C++-Funktionen C++-Funktionsparameter Überladen von C++-Funktionen C++-Bereich C++-Rekursion

C++-Klassen

C++ OOP C++-Klassen/Objekte C++-Klassenmethoden C++-Konstruktoren C++-Zugriffsspezifizierer C++-Kapselung C++-Vererbung C++-Polymorphismus C++-Dateien C++-Ausnahmen C++-Datum

C++ Wie man

Zwei Zahlen hinzufügen Zufallszahlen

C++-Referenz

C++-Referenz C++-Schlüsselwörter C++ <iostream> C++ <fstream> C++ <cmath> C++ <string> C++ <cstring> C++ <ctime>

C++-Beispiele

C++-Beispiele C++-Compiler C++-Übungen C++-Quiz C++-Zertifikat

C++ Sprache. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es

C++ Speicheradresse


Speicheradresse

Im Beispiel von der vorherigen Seite wurde der Operator & verwendet, um eine Referenzvariable zu erstellen. Es kann aber auch verwendet werden, um die Speicheradresse einer Variablen abzurufen; Dies ist der Ort, an dem die Variable auf dem Computer gespeichert ist.

Wenn eine Variable in C++ erstellt wird, wird der Variablen eine Speicheradresse zugewiesen. Und wenn wir der Variablen einen Wert zuweisen, wird dieser an dieser Speicheradresse gespeichert.

Um darauf zuzugreifen, verwenden Sie den Operator & und das Ergebnis stellt dar, wo die Variable gespeichert ist:

Beispiel

string food = "Pizza";

cout << &food; // Ausgänge 0x6dfed4
Try it Yourself »

Hinweis: Die Speicheradresse liegt in hexadezimaler Form vor (0x..). Beachten Sie, dass Sie in Ihrem Programm möglicherweise nicht das gleiche Ergebnis erzielen.

Und warum ist es sinnvoll, die Speicheradresse zu kennen?

Referenzen und Zeiger (über die Sie im nächsten Kapitel mehr erfahren) sind in C++ wichtig, weil sie Ihnen die Möglichkeit geben, die Daten im Speicher des Computers zu manipulieren - was den Code reduzieren und die Leistung verbessern kann.

Diese beiden Funktionen sind eines der Dinge, die C++ von anderen Programmiersprachen unterscheiden Python und Java.



Kommentare