Kintamųjų keitimas VEXcode Pro V5

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:

Whycantvarbechanged.png

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.

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

Last Updated: