top of page

Kintamasis, kintamojo vardas, tipas ir reikšmė

 

Duomenys, kurių reikšmės atliekant programą kinta, vadinami kintamaisiais.

Jų vardai sudaromi iš raidžių ir skaitmenų, tačiau pradėti reikia raide.

Kintamiesiems rekomenduojama parinkti prasmingus vardus, taip yra lengviau programą skaityti. Pavyzdžiui skaičiuojant trijų kintamųjų sumą, pačius kintamuosius patogu žymėti a, b ir c raidėmis, o jų sumą - vardu suma.

Kintamieji programoje prieš naudojant turi būti aprašyti, nusakant vardą ir tipą.

 

Dažniausiai naudojami duomenų tipai:

int    -  sveikasis skaičius iš intervalo [-2147483648, 2147483647]

double -  realusis skaičius [-2.23*10(pakeltu laipsniu -308),1.79*10(laipsniu 308)

char   -  vienas simbolis, pavyzdžiui: 'A', '8', '+', arba skaičius iš intervalo [-128, 127]

bool   - loginė reikšmė: true(1) arba false(0)

 

Kintamieji aprašomi taip:

 

   duomenųTipas   kintamojoVardas;

 

1 pavyzdys

 

   double a, b, c, y;   //realiojo tipo kintamieji

  int i, k, a2;        //sveikojo tipo kintamieji

  char d, simb;        //simbolinio tipo kintamieji

 

Vykdant programą, kiekvienam kintamajam kompiuterio atmintyje skiriama tiek vietos, kiek reikia nurodyto tipo duomenims laikyti. Kintamiesiems reikšmės suteikiamos duomenų įvedimo sakiniais, arba priskyrimo sakiniais programos tekste:

 

   duomenųTipas   kintamojoVardas=pradinėReikšmė;

 

2 pavyzdys. Pradinės reikšmės suteikiamos priskyrimo sakiniais.

 

   duoble pi = 3.1415;

   int a = 5;

   bool yra_trikampis = false;

   char b = 'B';

   int n = 1, m = 15;

 

Aprašant kintamuosius galioja taisyklės:

 

  • Kintamieji, aprašyti prieš pagrindinę funkciją main(), vadinami globaliaisiais. Jie galioja visoje programoje.

  • Kintamieji, aprašyti funkcijoje, galioja tik toje funkcijoje. Jie vadinami lokaliaisiais.

  • Jei kintamasis tuo pačiu vardu aprašytas prieš pagrindinę funkciją main() ir funkcijoje, pirmenybė teikiama lokaliajam, t.y. funkcijoje globalusis kintamasis negalioja.

 

 

bottom of page