Muuttujien muuttaminen VEXcode Pro V5:ssä

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.

Muuttujan muuttaminen on monimutkainen kysymys olio-ohjelmointikielissä, kuten C++. Tässä artikkelissa opit muuttujien muuttamisen perusteet, jotka sisältävät käsitteet const ja lvalue.

Mikä on tämä "const" ennen tietotyyppiä?

const int PI = 3,14159;

" const" on erittäin tärkeä tarkenne. Sinun tulee käyttää tätä tarkennetta muuttujille, joiden ei pitäisi koskaan muuttua.


L-arvo tai R-arvo käsite

Seuraavassa on joitain esimerkkejä:

int X = 1, Y = 3;	
X = Y + 1; // Hyvä		
Y + 1 = X; // VÄÄRÄ!

Avain on L-arvolle:

  • Muokattava muuttuja on sijoitettava "="-operaattorin vasemmalle puolelle.
  • Operaatiolausekkeen tulee olla "="-operaattorin oikealla puolella.

R-arvo:

  • Periaatteessa kaikki muut ilmaisut.

Varoitus: Vaikka seuraava on syntaktisesti oikein, se on huono:

Näytöllä näkyvä virheilmoitus, joka ilmoittaa, että muuttujaa ei voi muuttaa VEX V5 -ohjelmoinnissa, punaisella varoitussymbolilla ja kuvailevalla tekstillä.

Lähtö: X = 20; Y = 20;

Lisäksi, kun kääntäjä tuottaa varoituksen, sinun tulee aina tarkistaa se huolellisesti. Ei ole koskaan hyvä idea jättää sitä huomioimatta.

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

Last Updated: