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.
PROGRAMAVIMO PRADMENYS C++
Pažintis su CodeBlocks aplinka
Pirmoji programa. Failų išsaugojimas. Programos kompiliavimas, vykdymas
Kintamojo vardas, tipas ir reikšmė
Tekstiniai failai. Duomenų skaitymas iš tekstinio failo
PROGRAMŲ PAVYZDŽIAI
Kvadratinės lygties sprendinių skaičiavimas
DAUGIAU: