Változók létrehozá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.

Mik azok a változók?

A változók olyanok, mint a tárolók, amelyek tárolnak valamit. Minden konténer „típus” tulajdonságokkal rendelkezik, beleértve a méretet és azt, hogy milyen tartalommal rendelkezik.

Két tulajdonság, amit tudnia kell:

Típusok

Minden változónak rendelkeznie kell egy „típussal”. Ez a cikk csak a primitív típusokra vonatkozik – char, short, int, long, long long, float és double.

A primitív adattípus csak skaláris értékeket tartalmazhat, dimenziót nem tartalmaz. A megfelelő típus kiválasztása kritikus, mivel a típus befolyásolja a változó tárolási módját.

Nyilatkozatok

Használat előtt a változókat deklarálni/létre kell hozni.

például

int magasság;
lebegőpontos összeg;

Az inicializálás a változó kezdeti értékkel való előzetes feltöltését jelenti:

például

magasság = 5,0;
mennyiség = 0,0;

Vagy a deklarációt és az inicializálást együtt is elvégezheti:

int magasság = 5.0;
lebegőpontos mennyiség = 0.0;

Minta:

int hossz=5, szélesség=10;
Brain.Screen.print("Egy %d x %d téglalap kerülete = %d",
hossz, szélesség, (hossz + szélesség)*2 );

Minta a nem inicializált dolgokkal kapcsolatos problémák megjelenítésére:

int main() {
  // Robot konfiguráció inicializálása. NE ELTÁVOLÍTSA!
  vexcodeInit();

  int hossz=5;
  int szélesség;
  int kerület = (hossz + szélesség) * 2; //Helytelen, mivel a szélesség nincs inicializálva

}

Minta az érvénytelen nyilatkozat megjelenítéséhez:

int main() {
  // Robot konfiguráció inicializálása. NE ELTÁVOLÍTSA!
  vexcodeInit();

  int hossz=5, szélesség;
  int hossz; //Helytelen. Nem deklarálhatsz meglévő változónévvel.
  int x, float y; //Helytelen. A ";" karaktereket kell használni, mivel az int és a float különböző típusok.
  int kerület = (hossz + szélesség)*2; //Helytelen, mivel a szélesség nincs inicializálva

}

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

Last Updated: