Junior — Middle
Šta podrazumeva greška tokom izvršavanja programa?
sobes.tech АИ
Одговор од АИ
Greška tokom izvršavanja (runtime error) je greška koja se javlja tokom izvršavanja programa, a ne tokom kompilacije. Takve greške dovode do neočekivanog ponašanja programa, njegovog neočekivanog zatvaranja ili izuzetaka.
Primeri grešaka tokom izvršavanja:
- Deljenje nulom.
- Pristup neinicijalizovanom objektu (null reference).
- Prelazak granica niza.
- Greške ulaza/izlaza.
U C#-u, ove greške se obično obrađuju pomoću try-catch strukture kako bi se sprečilo rušenje programa i kako bi se pravilno reagovalo na izuzetke.
try
{
int result = 10 / divisor;
}
catch (DivideByZeroException ex)
{
Console.WriteLine("Nemoguće je deliti nulom.");
}