Referanser brukes til å representere mange datastrukturer og for å utveksle informasjon mellom de forskjellige delene av et dataprogram.