Změna proměnných ve 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.

Změna proměnné je složitá otázka, pokud jde o objektově orientované programovací jazyky, jako je C++. V tomto článku se naučíte základy změny proměnných, které zahrnují koncepty const a lvalue.

Co je to "konst" před datovým typem?

const int PI = 3,14159;

const“ je velmi důležitý kvalifikátor. Tento kvalifikátor byste měli použít pro proměnné, které by se nikdy neměly měnit.


Koncept L-value nebo R-value

Následuje několik příkladů:

int X = 1, Y = 3;	
X = Y + 1; // Dobrý		
Y + 1 = X; // NESPRÁVNĚ!

Klíč je pro hodnotu L:

  • Proměnná, kterou chcete upravit, musí být umístěna na levé straně operátoru „=“.
  • Výraz operace by měl být na pravé straně operátoru „=“.

R-hodnota:

  • V podstatě jakékoli jiné výrazy.

Upozornění: I když je následující syntakticky správně, je to špatné:

Na obrazovce se zobrazí chybové hlášení indikující, že proměnnou nelze změnit v programování VEX V5, s červeným výstražným symbolem a popisným textem.

Výstup: X = 20; Y = 20;

Kromě toho, když kompilátor zobrazí varování, měli byste si ho vždy pečlivě prohlédnout. Nikdy není dobrý nápad to ignorovat.

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

Last Updated: