exit(-1) ; exit(-2) bei Stacks
-
Ich habe ein Problem. In einem Quelltext steht folgendes:
Wenn das erste Element eines Stacks auf NULL zeigt (if first=NULL) wird das Programm durch exit(0) beendet.
Was heißt jedoch, wenn folgendes im Quelltext steht:
if first=NUll {
......
exit(-1);bzw. exit (-2).
Mit exit(0) wird das Programm beendet. Was bewirken exit (-1) und exit (-2)???
Greetz
-
Die beenden ebenfalls das Programm - der Parameter, den du an man: exit übergibst, wird ans System weitergereicht und kann dort ausgewertet werden.
(üblicherweise steht 0 für "alles in Ordnung" und andere Werte für verschiedene Fehler)
-
es muss kein stack sein es geht i.d.R. überall in deinem Programm