Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist der Unterschied zwischen Exit(0) und Exit(1) in der C-Sprache?

Was ist der Unterschied zwischen Exit(0) und Exit(1) in der C-Sprache?

王林
王林Original
2020-07-18 09:35:2915206Durchsuche

Der Unterschied zwischen Exit(0) und Exit(1) in der C-Sprache ist: Exit(0) bedeutet, dass das Programm normal ausgeführt wird, und Exit(1) bedeutet, dass das Programm abnormal ausgeführt wird und das Programm verursacht verlassen. Exit ist eine Funktion auf Systemaufrufebene, die das Ende eines Prozesses anzeigt und vom Betriebssystem bereitgestellt wird.

Was ist der Unterschied zwischen Exit(0) und Exit(1) in der C-Sprache?

Die Unterschiede sind wie folgt:

Beenden (0): Führen Sie das Programm normal aus und beenden Sie das Programm Exit (1): Ein abnormaler Vorgang führt zum Beenden des Programms Bei dieser Funktion handelt es sich um eine Systemaufrufebene, die das Ende eines Prozesses anzeigt.

exit wird vom Betriebssystem bereitgestellt (oder in der Funktionsbibliothek angegeben), um die Anwendung zu beenden, den vom Prozess verwendeten Speicherplatz zu löschen und einen Status der Anwendung an das Betriebssystem (Betriebssystem) zurückzugeben.

Dieser Status identifiziert einige laufende Informationen der Anwendung. Diese Informationen beziehen sich auf die Maschine und das Betriebssystem. Im Allgemeinen bedeutet 0 einen normalen Exit und ungleich 0 bedeutet einen abnormalen Exit.

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Exit(0) und Exit(1) in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn