Hva er en unntak?

I dataprogrammering er et unntak en spesiell betingelse som oppstår under programgjennomføring som er uventet eller uregelmessig. For eksempel, hvis programmet prøver å åpne en fil fra en disk, men filen ikke eksisterer eller det er en diskavlesningsfeil, er denne tilstanden et unntak . Unntak må forventes av programmereren og håndteres riktig i programkoden, forgrening av programutførelse som det er hensiktsmessig for å unngå en dødelig feil. Dette aspektet av dataprogrammering er kjent som unntakshåndtering .

Fatal unntak, programmeringsbetingelser