Osoitin (ohjelmointi)

Tietojenkäsittelytieteessä osoitin (engl. pointer) on tietotyyppi, joka viittaa keskusmuistissa sijaitsevaan arvoon. Osoitin-tyyppistä muuttujaa voidaan kutsua osoitinmuuttujaksi tai pelkästään osoittimeksi. Osoitinmuuttuja sisältää viitattavan arvon muistiosoitteen. Toisin kuin viitettä, osoitinta voi kasvattaa, sitä voi verrata toiseen osoittimeen ja siihen voi sijoittaa tunnetun muistiosoitteen lukuarvona. Osoittimia käytetään paljon erityisesti C- ja C++-ohjelmointikielillä kirjoitetuissa ohjelmissa.

Keskusmuistia voi ajatella suurena taulukkona, jonka ensimmäisen tavun indeksi on 0, toisen 1 ja niin edelleen. Osoittimet ovat vain indeksejä keskusmuistiin.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy