Wohin kehrt die C-Sprache zurück?
Die C-Sprache kehrt von der dritten Ebene zur oberen Ebene zurück, z. B. bei einem rekursiven Programm Kehren Sie zur zweiten Ebene zurück. Wenn es sich beispielsweise um ein normales Unterprogramm handelt, kehren Sie zum Hauptprogramm zurück.
Die Rückkehr im Hauptprogramm wird an das Betriebssystem zurückgegeben.
Zum Beispiel ruft das folgende C-Programm
int sum(int a, int b) { return a + b; } int main(int argc, char const *argv[]) { int c = sum(1000, 24); return 0; }
main die Funktion sum auf, die Rückgabe von sum wird an main zurückgegeben, und die Rückgabe in main wird an das Betriebssystem zurückgegeben Verwenden Sie echo $ unter einem Linux-System. Fragen Sie diesen Wert ab.
$? stellt den Exit-Status des letzten Befehls dar. Der Erfolgswert ist 0 und der Nichterfolgswert ist ungleich 0! Die Verwendung von return 0 in einem C-Programm bedeutet, dass das Programm normal läuft und keine Fehler vorliegen.
Empfohlenes Lernen: C-Sprachvideo-Tutorial
Das obige ist der detaillierte Inhalt vonWohin kehrt die C-Sprache zurück?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!