Varijabla (računarstvo)
u programskim jezicima, računarstvu / From Wikipedia, the free encyclopedia
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/72/Disambig.svg/20px-Disambig.svg.png)
Varijabla[1][2][3] (prema eng. variable; promjenjivica,[1][2][4] promjenljivica,[3] promjenjivka[5]), u kontekstu programiranja jest ime (polje[6]) kojem je pridružena vrijednost, i ta vrijednost naziva se vrijednošću varijable.
![]() |
Ovaj članak ili odlomak izgleda kao esej. (rasprava)Pomozite popraviti ovaj članak prema pravilima i smjernicama Wikipedije tako da stilski i sadržajno bude primjeren enciklopediji. |
Varijabla je svojevrsno skladište u kom se nalazi podatak, a unutar koga može se tijekom rada mijenjati vrijednosti.[2] Ime varijable čine kombinacije slovnobrojčanih znakova s time da prvi znak ne smije biti znamenka niti znak razgotka.[2] Kakva će biti varijabla, ovisi kakva se pridružba napravila. Varijabli je moguće pridružiti bilo koji tip podatka.[2] Kada se više varijablā poveže operatorima, dobije se izraz.[2]
Varijablu ne shvaćamo kao da je ona samo ime, jer u pojam varijable ulazi i ideja njoj pridružene vrijednosti, kao i ideja vremena kroz koje je vrijednost varijable moguće mijenjati. Dakle, ako bismo htjeli doznati vrijednost neke varijable imena a, ne bi bilo dovoljno pitati: "koja je vrijednost varijable a" - potrebno je pitati koja je vrijednost varijable a u nekom trenutku t. Ovo je u oprjeci s varijablama kakve poznajemo u matematici, iz čijeg je poimanja isključena ideja promjene kroz vrijeme: varijable u matematici mogu poprimati različite vrijednosti, ali samo u različitim kontekstima. Unutar istog konteksta (jednadžba, formula) one su - nepromjenjive.
Nadalje, varijabla nije isto što i njoj pridružena vrijednost: moguće je da postoje dvije različite varijable, koje imaju istu vrijednost. Mijenjajući vrijednost jedne varijable, ne mijenjamo vrijednost druge. Dakle, identitet varijable nije njena vrijednost, nego njeno ime.
Za imena se u programskim jezicima obično koristi nešto preciznija ideja identifikatora, a identifikator je informacija koja je jednoznačna u svom osnovnom kontekstu. Imena varijabli su identifikatori.
Uz pojam varijable, imamo i njoj oprječan pojam konstante; nepromjenjiva je ime kojem je vrijednost pridružena u trenutku uvođenja, te joj nije moguće naknadno pridružiti drugu vrijednost.