Kvalifikátory variabilného rozsahu → const
Popis :
Konštanta (const) Je to kvalifikátor premennej, ktorý upravuje správanie premennej, čím sa premenná stáva „len na čítanie“.
To znamená, že premennú možno použiť rovnako ako akúkoľvek inú premennú svojho typu, ale jej hodnotu nemožno zmeniť. Ak sa pokúsite priradiť hodnotu premennej const, dostanete chybu kompilátora. Konštanty definované kľúčovým slovom const sa riadia pravidlami rozsahu premenných, ktorými sa riadia ostatné premenné. Toto a úskalia používania #define robí z kľúčového slova const lepšiu metódu na definovanie konštánt a je uprednostňované pred použitím #define.
Príklad kódu :
const float pi = 3.14;
float x;
// ....
x = pi * 2; // v matematike je dobré používať const
pi = 7; //nemôžete zapisovať (upravovať) konštantu
Poznámky :
#define alebo const
Na vytváranie číselných alebo reťazcových konštánt môžete použiť buď const alebo #define. Pre polia budete musieť použiť const. Vo všeobecnosti sa pri definovaní konštánt uprednostňuje const pred #define.
Pridaj komentár