|
|
![]()
Mit der Funktion....
...haben sie die Möglichkeit ihr Programm auf logische Fehler zu testen. Wenn der 'ausdruck==0' ist wird das Programm mit einer Fehlermeldung beendet. Ein einfaches Beispiel: Wir dividieren 2 Zahlen miteinander und keine der Zahl darf 0 oder negativ sein und der Teiler soll nicht größer als der Nenner sein.....
Das Programm wir mit der Fehlermeldung, die in etwa so aussieht abgebrochen...
Diese Art zu testen eignet sich sehr gut zu größeren Projekten. Damit man jetzt zum Beispiel bei großen Projekten nicht den ganzen Code durchsuchen muss um die assert() - Anweisungen zu entfernen
muss man nur das MAKRO....
...definieren und der Compiler ignoriert alle assert Aufrufe. Dies muss aber vor....
...eingefügt werden. Hier unser Programm wo die assert-Funktion ignoriert wird....
![]() |