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:
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.