Wyrażenie stałe: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Paweł Ziemian BOT (dyskusja | edycje)
m Tworzę Szablon:Cytuj
EmptyBot (dyskusja | edycje)
m int. / dr. red.
Linia 3:
W kodzie źródłowym często umieszczane są konkretne wartości, znane na etapie kodowania. Wartości te mogą zostać zapisane za pomocą literałów reprezentujących w danym typie konkretną wartość. W większości implementacji możliwe jest również zapisanie takich wartości w postaci wyrażeń stałych.
 
Wyrażenia stałe w odróżnieniu od literałów nie stanowią zapisu wprost wartości, lecz jest to zapis wartości za pomocą [[Literał|literałówliterał]]ów, w tym zdefiniowanych wcześniej [[Stała (informatyka)|stałych]], symboli i makr [[Preprocesor|preprocesorapreprocesor]]a, [[Operator (programowanie)|operatorów]] oraz wybranych [[Podprogram|funkcji]] standardowych. Określona wartość, która ma zostać wpisana do kodu źródłowego, wymaga w tym przypadku wykonania obliczeń. W większości systemów programowania wyrażania takie są obliczane w takcietrakcie przetwarzania kodu źródłowego przez translator, do kodu wynikowego wstawiana jest wyznaczona wartość wyrażenia stałego (a nie kod obliczeniowy zawarty w wyrażeniu).
 
Stosowanie wyrażeń stałych: