The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.
VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.
Das Ändern einer Variablen ist eine komplexe Frage, wenn es um objektorientierte Programmiersprachen wie C++ geht. In diesem Artikel lernen Sie die Grundlagen des Änderns von Variablen kennen, einschließlich der Konzepte const
und lvalue
.
Was ist diese „const“ vor dem Datentyp?
const int PI = 3,14159;
„ const
“ ist ein sehr wichtiges Qualifikationsmerkmal. Sie sollten dieses Qualifikationsmerkmal für Variablen verwenden, die sich niemals ändern sollten.
L-Wert- oder R-Wert-Konzept
Nachfolgend einige Beispiele:
int X = 1, Y = 3; X = Y + 1; // Gut Y + 1 = X; // FALSCH!
Der Schlüssel ist für den L-Wert:
- Die zu ändernde Variable muss auf der linken Seite des „=“-Operators stehen.
- Der Operationsausdruck sollte auf der rechten Seite des „=“-Operators stehen.
R-Wert:
- Grundsätzlich alle anderen Ausdrücke.
Achtung: Das Folgende ist zwar syntaktisch korrekt, aber fehlerhaft:
Ausgabe: X = 20; Y = 20;
Wenn der Compiler außerdem eine Warnung ausgibt, sollten Sie diese immer sorgfältig prüfen. Es ist nie eine gute Idee, es zu ignorieren.