Programmeerimise algkursus 17 - 89 ? ? ? ? - väärtustamata olek A = 10 10 ? ? 10 -> A B = A 10 10 ? A -> 10 -> B C = A 10 10 10 A -> 10 -> C ------------------------------------------------------------------ Sellest tabelist võib näha, et konstandi väärtuse omistamisel muutujale kirjutatakse väärtus 10 muutujanimega A tähistatud mälupesa(de)sse. Muutuja väärtuse omistamisel teisele muutujale toimub esiteks väärtuse 10 lugemine muutujanimega A tähistatud mälupesa(de)st ja seejärel selle väärtuse kirjutamine muutujanimega B tähistatud mälupesa(de)sse. See on sellise protsessi tegelik kirjeldus. Edaspidi räägime ainult, et "muutuja A väärtus omistatakse muutujale B". Kellele see jutt ikkagi segasena tundus, sellel soovitan kodus mängida järgmiste reeglite järgi: 1
A B C ------------------------------------------------------------------ ? ? ? ? - väärtustamata olek A = 10 10 ? ? 10 -> A B = A 10 10 ? A -> 10 -> B C = A 10 10 10 A -> 10 -> C ------------------------------------------------------------------ Sellest tabelist võib näha, et konstandi väärtuse omistamisel muutujale kirjutatakse väärtus 10 muutujanimega A tähistatud mälupesa(de)sse. Muutuja väärtuse omistamisel teisele muutujale toimub esiteks väärtuse 10 lugemine muutujanimega A tähistatud mälupesa(de)st ja seejärel selle väärtuse kirjutamine muutujanimega B tähistatud mälupesa(de)sse. See on sellise protsessi tegelik kirjeldus. Edaspidi räägime ainult, et "muutuja A väärtus omistatakse muutujale B". Kellele see jutt ikkagi segasena tundus, sellel soovitan kodus mängida järgmiste reeglite järgi: 1