Ändern von Variablen in VEXcode Pro V5

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:

whycantvarbechanged.png

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.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: