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.
Het wijzigen van een variabele is een complexe vraag als het gaat om objectgeoriënteerde programmeertalen zoals C++. In dit artikel leer je de grondbeginselen van het wijzigen van variabelen, waaronder de concepten const en lvalue.
Wat is deze "const" vóór het gegevenstype?
const int PI = 3,14159;
“ const” is een zeer belangrijke kwalificatie. U moet deze kwalificatie gebruiken voor variabelen die nooit mogen veranderen.
L-waarde of R-waarde concept
Hieronder ziet u enkele voorbeelden:
int X = 1, Y = 3; = Y+1; // Goed Y + 1 = X; // NIET CORRECT!
De sleutel is voor de L-waarde:
- De te wijzigen variabele moet aan de linkerkant van de operator “=” worden geplaatst.
- De bewerkingsuitdrukking moet zich aan de rechterkant van de operator “=” bevinden.
R-waarde:
- Eigenlijk alle andere uitdrukkingen.
Let op: hoewel het volgende syntactisch correct is, is het slecht:
Uitgang: X = 20; J = 20;
Bovendien moet u, als de compiler een waarschuwing geeft, deze altijd zorgvuldig bekijken. Het is nooit een goed idee om het te negeren.