Heim  >  Artikel  >  Backend-Entwicklung  >  Wohin kehrt die C-Sprache zurück?

Wohin kehrt die C-Sprache zurück?

angryTom
angryTomOriginal
2020-02-15 17:26:4610891Durchsuche

Wohin kehrt die C-Sprache zurück?

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!

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