Zmienna (informatyka) - Google

Zmienna (informatyka)

Z Wikipedii

(Przekierowano z Zmienna lokalna)
Skocz do: nawigacji, szukaj

Zmienna to obszar pamięci przechowujący pewne dane. O rodzaju i sposobie prezentacji tych danych decyduje typ zmiennej. Niezależnie od tego zmienne można też pogrupować w inny sposób:

  • Ze względu na zakres ważności (zakres widoczności):
    • Zmienna lokalna to zmienna widoczna tylko w obrębie danej procedury lub bloku, tworzona w momencie inicjowania bloku i niszczona w momencie kończenia bloku. Kolejne, rekurencyjne wywołanie tej samej procedury tworzy na stosie nową instancję zmiennej.
    • Zmienna globalna to zmienna widoczna w obrębie całego programu.
  • Ze względu na sposób inicjalizacji:
    • 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 programu dynamicznie zajmując pamięć (przykładowo: lista, drzewo). Zaletą tego rodzaju zmiennej jest to iż są tworzone w miarę potrzeby - nie trzeba znać jej rozmiaru a niekiedy nawet typu w momencie pisania programu. Wadą jest konieczność jej usuwania a tym samym zwalniania pamięci przeznaczonej dla zmiennej. Niedopilnowanie usunięcia zmiennej dynamicznej prowadzi do wycieków pamięci.

[edytuj] Zobacz też


ŚWIAT 24/7
Tragiczne trzęsienie ziemi w Chinach, wybory parlamentarne w Serbii i 60. lecie Państwa Izrael, to najważniejsze tematy, o których pisaliśmy w zeszłym tygodniu w tvn24.pl
Chavez przeprasza Merkel za Hitlera
Prezydent Wenezueli osobiście przeprosił niemiecką kanclerz Angelę Merkel za swoje niedzielne wystąpienie, w którym zarzucił jej polityczne pokrewieństwo z Adolfem Hitlerem. Okazją do przeprosin był szczyt przywódców i szefów rządów państw UE oraz Ameryki Łacińskiej w Peru.
Telewizja, która zatrudnia 114... fryzjerów
"RAI - orgia władzy" - tak rzymski tygodnik "L'Espresso" opisuje włoską telewizję publiczną. Według raportu, na który powołuje się gazeta, RAI szasta pieniędzmi na prawo i lewo, m.in. zatrudniając pracowników, którzy właściwie nic nie robią.
Jak Tusk i UE chcą zaradzić biedzie
Nakarmić głodnych i ratować środowisko - to pierwsze punkty programu szczytu Unia Europejska - Ameryka Łacińska i Karaiby, który rozpoczął się w piątek w Limie. Polskę w Peru reprezentuje Donald Tusk.
Spór o finansowanie wojny w Iraku
Izba Reprezentantów USA po raz pierwszy w historii nie przyznała rządowi funduszy na prowadzenie działań militarnych. Ustawa o dalszym finansowaniu wojny w Iraku i Afganistanie utknęła w Kongresie wskutek sporów między Demokratami a Republikanami.
Linki: Strona gwna