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.
Kintamojo keitimas yra sudėtingas klausimas, kai kalbama apie objektus orientuotas programavimo kalbas, tokias kaip C++. Šiame straipsnyje sužinosite kintamųjų keitimo pagrindus, įskaitant const
ir lvvalue
sąvokas.
Kas yra šis „const“ prieš duomenų tipą?
const int PI = 3,14159;
„ const
“ yra labai svarbus kvalifikatorius. Šį kvalifikatorių turėtumėte naudoti kintamiesiems, kurie niekada neturėtų keistis.
L reikšmė arba R reikšmės samprata
Toliau pateikiami keli pavyzdžiai:
int X = 1, Y = 3; X = Y + 1; // Geras Y + 1 = X; // NETEISINGAI!
Raktas skirtas L vertei:
- Keičiamas kintamasis turi būti nurodytas kairėje operatoriaus „=“ pusėje.
- Operacijos išraiška turi būti dešinėje operatoriaus „=“ pusėje.
R vertė:
- Iš esmės bet kokios kitos išraiškos.
Atsargiai: nors toliau nurodyta sintaksė yra teisinga, ji yra bloga:
Išvestis: X = 20; Y = 20;
Be to, kai kompiliatorius pateikia įspėjimą, visada turėtumėte jį atidžiai peržiūrėti. Niekada nėra gera idėja to ignoruoti.