Zmienna (informatyka): Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
kat.
→‎Rodzaje zmiennych: Dodanie 3 ważnych rodzajów zmiennych
Linia 14:
** '''[[zmienna statyczna]]''' to zmienna występująca tylko w jednej instancji i zachowująca swoją wartość przez cały czas,
** '''zmienna dynamiczna''' to zmienna tworzona '''w czasie''' działania [[program komputerowy|programu]], zwykle za pomocą odpowiednich funkcji systemowych. Przykładowe struktury danych realizowane tą metodą: [[lista]], [[Drzewo (informatyka)|drzewo]], [[tablica haszująca]]. Zaletą tego rodzaju zmiennych jest to, iż są tworzone w miarę potrzeby - rozmiar, a nawet typ może być ustalany dopiero w czasie wykonywania programu. Do wad należy to, że na pewnych platformach programista powinien realizować „implicite” zwalnianie pamięci przeznaczonej dla zmiennej tego rodzaju, czego pominięcie może powodować niepożądane zapełnianie się pamięci komputera ([[Wyciek_pamięci|wycieki pamięci]]).
* ze względu na sposób dostępu do zmiennej (dotyczy [[programowanie obiektowe|programowania obiektowego]]):
**[[zmienna publiczna]]
**[[zmienna prywatna]]
**[[zmienna chroniona]]
*ze względu na typ danych:
**[[zmienna skalarna]],