Olio-ohjelmointi
Pointteri, referenssi
Tehtävä 1: Peruspointteri

Luo kokonaislukumuuttuja x ja aseta sille arvo 42. Luo sitten pointteri, joka osoittaa muuttujaan x. Tulosta muuttujan arvo käyttäen sekä muuttujaa suoraan että pointteria.

Vihje: Käytä *-operaattoria saadaksesi arvon pointterin kautta ja &-operaattoria osoitteen saamiseen.

Tehtävä 2: Referenssin käyttö funktiossa

Kirjoita funktio kasvata(int& luku), joka kasvattaa parametrina saatua lukua yhdellä. Kutsu funktiota pääohjelmasta ja varmista, että alkuperäinen muuttuja muuttuu.

Vihje: Referenssi mahdollistaa alkuperäisen arvon muuttamisen ilman palautusarvoa.

Tehtävä 3: Pointteri funktiossa

Kirjoita funktio asetaNollaksi(int* luku), joka muuttaa pointterin osoittaman arvon nollaksi. Luo pääohjelmassa kokonaisluku, anna sen osoite funktiolle ja tarkista lopuksi arvon muuttuminen.

Vihje: Mieti millainen argumentti funktiolle kannattaa antaa.



Toggle Menu