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.
Egy változó megváltoztatása összetett kérdés, ha olyan objektum-orientált programozási nyelvekről van szó, mint a C++. Ebből a cikkből megismerheti a változók megváltoztatásának alapjait, amelyek magukban foglalják a const és lvalue fogalmakat.
Mi ez a "const" az adattípus előtt?
const int PI = 3,14159;
A „ const” egy nagyon fontos minősítő. Ezt a minősítőt olyan változókhoz kell használni, amelyek soha nem változhatnak.
L-érték vagy R-érték fogalma
Az alábbiakban néhány példát mutatunk be:
int X = 1, Y = 3; X = Y + 1; // Jó Y + 1 = X; // HELYTELEN!
A kulcs az L-értékre vonatkozik:
- A módosítandó változót az „=” operátor bal oldalán kell elhelyezni.
- A műveleti kifejezésnek a „=” operátor jobb oldalán kell lennie.
R-érték:
- Alapvetően minden más kifejezés.
Figyelem: Bár a következő szintaktikailag helyes, rossz:
Kimenet: X = 20; Y=20;
Ezenkívül, ha a fordító figyelmeztetést ad, mindig alaposan nézze át. Soha nem jó ötlet figyelmen kívül hagyni.