Stała (informatyka)

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania

Stała - wartość (liczbowa, tekstowa, itp.), która w zależności od języka:

  • albo jest znana na etapie kompilacji i nie może się nigdy zmienić (const w Pascalu, const w C i C++)
  • albo jest ustawiona jednorazowo a potem już nie może się zmienić (const w C++, final w Javie)

Stała jest często mylona z literałem, który jest zapisem danej wartości w danym punkcie programu.

Także dyrektywa #define w językach C i C++ nie jest stałą, lecz poleceniem dla preprocesora aby ten odpowiednio zmodyfikował tekst kodu źródłowego przed przekazaniem go kompilatorowi - czyli zastąpił odpowiednią nazwę odpowiadającym jej tekstem. Np.

#define begin {

zastępuje każde wystąpienie (prócz wystąpień w cudzysłowach) słowa "begin" znakiem "{"

Zobacz też[edytuj | edytuj kod]