Változók módosítása a VEXcode Pro V5-ben

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:

A képernyőn megjelenő hibaüzenet, amely jelzi, hogy a VEX V5 programozás során egy változó nem módosítható, piros figyelmeztető szimbólummal és leíró szöveggel.

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.

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

Last Updated: