Programowanie/Podstawowe konstrukcje/Stała: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Mku84 (dyskusja | edycje)
Nie podano opisu zmian
 
Linia 6:
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.
 
<sourcesyntaxhighlight lang="c">
const int mojaStalaLiczba = 13;
mojaStalaLiczba = 14;// tak nie można
</syntaxhighlight>
</source>
 
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.