const






Jezyk C - zmienne const i volatile





Robert Chwastek - Język C








Moja strona główna




Spis treści




Poprzednia strona






Zmienne z modyfikatorami const i volatile

Każda zmienna może posiadać modyfikator const lub volatile.







Zmienna z modyfikatorem const może zostać zainicjowana
w momencie utworzenia (za pomocą operatora przypisania w deklaracji lub
w momencie wywołania funkcji, jeśli jest ona parametrem tej funkcji). Zmienna
z modyfikatorem const może być umieszczona przez kompilator w pamięci tylko
do odczytu, w związku z czym zapis do takiej zmiennej może spowodować nieprzewidziane
skutki.






Działanie modyfikatora volatile jest zależne od implementacji.


Przykłady:

int strlen(const char *s) /* s nie będzie zmieniane
*/
{

int i;
for (i = 0; s[i]; i ++);

return i;

}


volatile cos;











Moja strona główna




Spis treści




Następna strona

Wszelkie komentarze lub poprawki prześlij proszę na adres:
Robert.Chwastek@kt.agh.edu.pl
© Robert Chwastek, luty 1997






Wyszukiwarka

Podobne podstrony:
Const
Panda const
const correctness
const
Const
const
const
const
Const
Load Bearing SB Const

więcej podobnych podstron