Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"viitmuutujate" - 2 õppematerjali

Loogika ja programmeerimine
89
doc

Loogika ja programmeerimine

| VA |---| | +-----+ | | VB |------+ +-----+ Programmeerimise algkursus 57 - 89 Milleks on meil vaja viidata "tühjusesse" või teisele muutujale? Asi on nimelt selles, et kasutades viita võib viidatava muutujaga teha neid samu operatsioone, mis on lubatud hariliku muutuja korral. Lisaks sellele on samas programmilõigus viida väärtust muutes võimalik opereerida mitmete erinevate muutujatega. Selleks kasutatakse spetsiaalset viitamise operaatorit. Viitmuutujate olemuse selgitamiseks on kasutatav ka järgmine mudel: 1) kogu arvuti mälu on üks suur massiiv nimega M, mille väikseim indeks on 1; 2) viitmuutuja VM on selle massiivi indeksit hoidev muutuja; 3) meid huvitava mälupesa indeksi väärtuse omistame viidale VM; 4) meid huvitava mälupesa ehk massiivi element on seega M[VM]. VIITMUUTUJA KASUTAMINE Vaatame järgnevalt, kuidas saab viitmuutujat kasutada. Selleks teeme läbi sarnased tegevused keeles Pascal ja C

Informaatika → Arvutiõpetus
214 allalaadimist
Programeerimise algkursus 2005-2006
230
pdf

Programeerimise algkursus 2005-2006

+-----+ | A | +-----+ | B |<-----+ +-----+ | | VA |---| | +-----+ | | VB |------+ +-----+ Milleks on meil vaja viidata "tühjusesse" või teisele muutujale? Asi on nimelt selles, et kasutades viita võib viidatava muutujaga teha neid samu operatsioone, mis on lubatud hariliku muutuja korral. Lisaks sellele on samas programmilõigus viida väärtust muutes võimalik opereerida mitmete erinevate muutujatega. Selleks kasutatakse spetsiaalset viitamise operaatorit. Viitmuutujate olemuse selgitamiseks on kasutatav ka järgmine mudel: 1) kogu arvuti mälu on üks suur massiiv nimega M, mille väikseim indeks on 1; 2) viitmuutuja VM on selle massiivi indeksit hoidev muutuja; 3) meid huvitava mälupesa indeksi väärtuse omistame viidale VM; 4) meid huvitava mälupesa ehk massiivi element on seega M[VM]. Viitmuutuja kasutamine Vaatame järgnevalt, kuidas saab viitmuutujat kasutada. Selleks teeme läbi sarnased tegevused keeles Pascal ja C

Informaatika → Programmeerimine
39 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun