Hopp til innhold

Retursetning

Fra Wikipedia, den frie encyklopedi

I informatikken forårsaker en retursetning at utførelsen forlater den nåværende delrutine og fortsetter på det punkt i koden som er like etter den instruksjon som kalte delrutinen. Dette er kjent som dens returaddresse. Returaddressen blir lagret av den kallende rutine, vanligvis på kallstakken til en prosess eller i et prosessorregister. Retursetninger i mange programmeringsspråk tillater at en funksjon spesifiserer at en returverdi returneres tilbake til kildekoden som kalte funksjonen.