A paraméter és a változó között programozásban mi a különbség? Gyakorlati szemszögből.
Paraméter, inkább függvényi változók. Pl. 2 paraméteres függvény, azaz 2 értéket vár, ami később 2 féle változóként érhetsz el függvényen belül.
A változó a program által használt memória terület, ami kedv szerint használhatsz, az adott nyelvtől függően.
Pl.: Legyen olyan függvényünk, hogy:
void emberAdatok(int kg, int magassag, int eletkor) { ... }
Ez egy 3 paraméteres függvény, és 1-1-1 változót fog tartalmazni függvényen belül amivel majd valamit csinálhatsz.
Technikai szemszögből nézve a paraméter a lokális változók egy speciális vállfaja, olyan értelemben speciális, hogy a függvény törzse előtt jön létre.
Szemantikailag borzastó nagy a különbség, kb mint a mutató és a referencia. A paraméter a függvény látható állapottere, a változó meg a program(rész) belső állapottere. A függvénynek a paramétere a bemenete, a változó meg egy segéd tárolóhely.
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!