Was bedeutet Return in der C-Sprache?
Rückgabe bedeutet, den Programmfluss von der aufgerufenen Funktion zur aufrufenden Funktion zu ändern und den Wert des Ausdrucks zurück zur aufrufenden Funktion zu bringen, um die Rückgabe des Funktionswerts zu realisieren. Die Rückgabe kann begleitet werden durch einen Rückgabewert, wie in der Parameterspezifikation nach der Rückgabe gezeigt, z. B. „123456 zurückgeben“, wird 123456 an die Hauptfunktion zurückgegeben.
Die Bedeutung von return
Wenn in einer Funktion eine Return-Anweisung angetroffen wird, kehrt das Programm zum nächsten Schritt zurück Beim Aufrufen der Funktion wird eine Anweisung ausgeführt, was bedeutet, dass die Ausführung der Funktion verlassen und zur ursprünglichen Stelle zurückgekehrt wird, um die Ausführung fortzusetzen. Wenn jedoch die Return-Anweisung in der Hauptfunktion auftritt, wird das gesamte Programm angehalten und die Ausführung des Programms beendet.
Der Rückgabewert der Funktion wird durch die Return-Anweisung realisiert. Die letzte von der Funktion ausgeführte Operation ist return. Die Bedeutung von return ist:
(1) Die Unterprogrammfunktion kehrt zu zurück die aufrufende Funktion und deklariert eine Ausführung der Funktion und die während des Aufrufs zugewiesene Variableneinheit wird widerrufen
(2) Senden Sie den Funktionswert an den aufrufenden Ausdruck. Dies ist natürlich nicht erforderlich Einige Funktionen haben Rückgabewerte. Einige Funktionen haben keinen Rückgabewert.
return Funktion 1
bedeutet return Dieses Programm kann ohne Parameter beendet werden, Sie können es nicht weiter ausführen return-Anweisung und wird nicht erneut ausgeführt.
Rückgabefunktion 2
Gibt einen Wert des angegebenen Typs zurück. Bei der Definition der Funktion gibt es kein int af();int. Hier ist der Rückgabewert. Nach der Ausführung dieser Funktion kann dieser Rückgabewert anderen Variablen zugewiesen werden, und sein Wert ist der Wert nach der Rückgabe.
Empfohlene Tutorials: „PHP“ „C#“
Das obige ist der detaillierte Inhalt vonWas bedeutet Return in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!