Miért kell a változóhoz az érték?
Mondjuk az "ital" a változó, az érték pedig a "kóla/tea/tej/víz".
Ha Józsi issza az [[italát]], akkor az úgy jelenik meg, hogy Józsi issza a kóláját.
A változók nagyon fontosak a programozásban, mert tőlük lehet rugalmas programot írni. Ha például írsz egy pici progit, ami kiszámolja két, felhasználó által megadott szám átlagát, akkor a két számot bele kell tenned egy-egy változóba, és az átlag számítást a két változó segítségével kell elvégezned. Pl egy int a-nak értékül adod, azt amit a felhasználó először gépelt be, egy int b-be meg beleteszed, amit másodjára. Ezután egy (a + b) / 2 utasítással kapod meg az átlagot (Az egyszerűség kedvéért most tekintsünk el a típuskonverzióktól).
Úgy is felfoghatod, hogy ami a programkód írásakor még nem ismert érték, azt változóként definiálod és majd a program futtatása során valahonnan értéket kap (fájlból beolvasod, felhasználó adja meg, stb.); amit meg ismersz a kód írásakor, az a konstans. A fenti példában a 2-es szám konstans, mert tudod, hogy mindig 2-vel kell osztani 2 szám átlagolásakor. A két átlagolandó szám viszont akkor még ismeretlen, vagyis a változó értéke bármire (sőt: bármikor!) megváltozhat -- ezért hívják változónak.
De változót használsz minden olyan adat tárolására is, ami a program futása közben keletkezik, akárcsak átmeneti időre is, mert később szükséged lesz rá, pl. egy bonyolultabb számítás közbülső eredményét; vagy pl. egy rendezetlen számsorban megkeresni a legkisebb értéket; vagy számolni, hogy egy műveletet hányszor hajtottál végre (ciklus).
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!