previous next Up Title Contents Index

& - muuttujan osoite

&-operaattoria käytettäessä funktiolle välittyy käytännössä parametrimuuttujan muistiosoite.
Kun kutsuttu funktio näin ollen tietää, missä parametri sijaitsee, se voi sijoittaa sille arvon.

 

Muuttujan nimi ohjelmassa:   x y  
Muuttujan osoite ohjelmassa &x &y  
Muistipaikan numeerinen osoite 100: 102: 104: 106 108:
Muistipaikan sisältö 313 10 120 16 20

Jos muuttujan nimi on  x, sen osoite on &x
Jos x-muuttujan arvo: 10, tarkoittaa se, että jossain muistiosoitteessa (tässä se on 102 = &x) on luku 10.

Kuvassa on pala keskusmuistia alkaen osoitteesta 100

kokonaislukumuuttuja x vie muistista tilaa 2 tavua: peräkkäiset muistipaikat 102 ja 103
muuttujalle x varatun muistipaikan sisältöön viitataan ohjelmassa nimellä x
kun halutaan selvittää, missä muistiosoitteessa muuttuja sijaitsee, muuttujan nimen eteen kirjoitetaan ohjelmassa &-merkki

previous next Up Title Contents Index