„Færibreyta“: Munur á milli breytinga

Efni eytt Efni bætt við
mEkkert breytingarágrip
Jóna Þórunn (spjall | framlög)
mEkkert breytingarágrip
Lína 14:
Einfaldast er að sýna þetta með stuttum dæmum:
 
=== Afritunarfæribreyta= ==
<pre>
void fall(int a, int b);
Lína 38:
Efst skilgreinum við fallið "fall" sem tekur inn tvær færibreytur með tölulegum gildum. Í aðal forritinu (main) búum við til tvær talnabreytur, x og y sem við gefum svo gildin 1 og 2. Því næst köllum við í fallið "fall" og sendum '''x''' og '''y''' inn í fallið sem færibreytur. Við þetta afritast gildi '''x''' inn í nýtt minnishólf breytunnar '''a''' og gildi '''y''' í nýtt minnishólf breytunnar '''b'''. Í fallinu er breytunni '''a''' gefið gildið '''3''' og breytunni '''b''' gefið gildið '''4'''. Að keyrslu fallsins loknu heldur keyrsla aðal forritsins áfram og gildi breytanna '''x''' og '''y''' er prentað út á skjá. Þar sem '''a''' og '''b''' fengu ný minnishólf hefur gildi þeirra engin áhrif á '''x''' og '''y''' og því prenatast "x = 1 & y = 2"
 
=== Tilvísunarfæribreyta= ==
<pre>
void fall(int& a, int& b);