Was bedeutet Exit(0) in der C-Sprache?
exit(0): Führen Sie das Programm normal aus und beenden Sie das Programm.
exit(1): Eine abnormale Operation führt zum Beenden des Programms.
return(): Rückgabefunktion. Wenn es sich in der Hauptfunktion befindet, wird die Funktion beendet und ein Wert zurückgegeben.
Wissen erweitern:
1. Rückgabe gibt den Funktionswert zurück, bei dem es sich um ein Schlüsselwort handelt.
2. Die Rückkehr erfolgt auf der Sprachebene, was die Rückkehr des Aufrufstapels darstellt; der Exit erfolgt auf der Systemaufrufebene, was das Ende eines Prozesses darstellt.
3. Return ist der Ausgang (Return) der Funktion; Exit ist der Ausgang des Prozesses.
4. Return wird von der C-Sprache bereitgestellt, und Exit wird vom Betriebssystem bereitgestellt (oder in der Funktionsbibliothek angegeben).
5. Return wird verwendet, um die Ausführung einer Funktion zu beenden und die Ausführungsinformationen der Funktion an andere aufrufende Funktionen zu übertragen Transfer a Der Status wird an das Betriebssystem (Betriebssystem) zurückgegeben. Diese Informationen beziehen sich auf die Maschine und das Betriebssystem. Im Allgemeinen bedeutet 0 ein normales Beenden abnormaler Ausgang.
6. Der Effekt des Aufrufs von Return und Exit in Nicht-Hauptfunktionen ist sehr offensichtlich, aber das Phänomen des Aufrufs von Return und Exit in Hauptfunktionen ist in den meisten Fällen das gleiche.
Empfohlenes Tutorial: „C-Sprach-Tutorial“
Das obige ist der detaillierte Inhalt vonWas bedeutet Exit(0) in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!