Assert () - do czego służy?
Nie rozumiem celuassert()
.
Mój wykładowca mówi, że celem twierdzenia jest znalezienie błędów.
Na przykład :
double divide(int a , int b )
{
assert (0 != b);
return a/b;
}
Czy powyższe twierdzenie jest uzasadnione? Myślę, że odpowiedź brzmi „tak”, ponieważ jeśli mój program nie powinien działać0
(liczba zero), ale jakoś zero trafia dob
zmienna, wtedy coś jest nie tak z kodem.
Mam rację ?
Czy możesz mi pokazać kilka przykładówusprawiedliwiony assert ()?
pozdrowienia