Vad är en undantag?

I datorprogrammering är ett undantag ett speciellt tillstånd som uppstår vid programkörning som är oväntat eller avvikande. Om programmet till exempel försöker öppna en fil från en skiva, men filen inte existerar eller det finns ett skivläsningsfel, är detta villkor ett undantag . Undantag måste förväntas av programmeraren och hanteras korrekt i programkoden, förgrena programutförande som är lämpligt för att undvika ett dödligt fel. Denna aspekt av datorprogrammering är känd som undantagshantering .

Dödligt undantag, Programmeringsvillkor