Ha egy struktúra adott elemére kívánunk hivatkozni, akkor a . mezõkiválasztó operátort használhatjuk, például:
sv.link = svh; x = sv.f; osztaly[0].jegy = 5; (*svh).a = 0;Mivel pointerekkel gyakran mutatunk struktúrákra, a fenti utolsó példának megfelelõ hivatkozási forma sûrûn elõfordul. Ezért erre az esetre egy új operátort bocsátottak rendelkezésünkre a nyelv tervezõi, ez a -> operátor (mínusz jel, nagyobb jel). A bal oldalon struktúrára mutató pointernek, a jobb oldalon pedig az adott struktúra egy mezõazonosítójának kell állni. A
kifejezés->azonosító
forma teljesen megegyezik az alábbi alakkal:
(*kifejezés).azonosító
Tehát a fenti utolsó példánkat a következõképpen is írhattuk volna:
svh->a = 0;