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


Anmelden zum Antworten