![]()
![]()
| &-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 |
![]()
![]()