Programowanie/Podstawowe konstrukcje/Stała
Wygląd
Stała
[edytuj]Czasami w programowaniu wykorzystuje się dane, które nie powinny zmieniać się w trakcie wykonywania programu. Są one nazywane stałymi.
W języku C stała jest w rzeczywistości specyficznym typem zmiennej. Zmiennej można przypisać wartość jedynie podczas definiowania. Późniejsza próba "normalnego" przypisania wartości jest niedozwolona.
const int mojaStalaLiczba = 13;
mojaStalaLiczba = 14;// tak nie można
w języku C możliwe jest wymuszenie przypisania wartości stałej przy pomocy rzutowania wskaźnika. Jest to niezalecane, bo utrudnia zrozumienie kodu. Temat jest omawiany w podręcznikach języka C oraz w rozdziale poświęconym wskaźnikom.