Ero sivun ”Muuttuja (ohjelmointi)” versioiden välillä

149 merkkiä lisätty ,  14 vuotta sitten
(+ja,pl)
=== Osoittimet ===
 
Erityisen hyödyllisiä muuttujia ovat muistiavaruuden osoitteet, koska ilman niitä ei moderneja tietokoneohjelmia voitaisi rakentaa. Osoittimen tehtävänä ei ole sisältää varsinaista tietoa vaan kertoa mistä muistiavaruuden osoitteesta tavoiteltava tieto on löydettävissä. Muuttujaa, joka sisältää muistiavaruuden osoitteen sanoitaan [[osoitin|osoittimeksi]] (pointer). Osoittimen etuna on, että se tarvitsee itse vähän tilaa (esim. 32-bittisissä tietokoneissa 32-bittiä), mutta sen osoittama tietomäärä voi olla mielivaltaisen suuri. Osoittimen yhteydessä on yleensä hyödyllistä määritellä myös sen osoittaman tiedon tyyppi. Esimerkiksi [[C]]-kielessä määritellään osoitin merkkijonoon seuraavasti:
 
char *teksti;
106

muokkausta