Sobes.tech
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.");
}