Heim > Artikel > Backend-Entwicklung > Was bedeutet Return in der C-Sprache?
return bedeutet in der C-Sprache „Return“. Rückgabe bedeutet, den Programmfluss von der aufgerufenen Funktion zur aufrufenden Funktion zu übertragen und den Wert des Ausdrucks zurück zur aufrufenden Funktion zu bringen, um die Rückgabe des Funktionswerts zu realisieren. Die Rückgabe kann von einem Rückgabewert begleitet werden, der durch angegeben wird der Parameter nach der Rückgabe.
Funktion ist die Grundkomponente der C-Sprache. Ein C-Programm kann aus einer Hauptfunktion und mehreren Unterprogrammfunktionen bestehen, und andere Unterprogrammfunktionen können sich auch gegenseitig aufrufen. Normalerweise wird gehofft, dass die Hauptfunktion durch Funktionsaufrufe einen bestimmten Wert erhalten kann, der der Rückgabewert der Funktion ist.
In der C-Sprache wird die Idee der modularen Programmierung durch Funktionen verwirklicht, das heißt, Funktionen werden verwendet, um die Definition von Funktionsmodulen zu implementieren, und dann werden Programmfunktionen durch Aufrufe zwischen Funktionen realisiert. Daher hat die Funktion eine aufrufende Funktion und eine aufgerufene Funktion.
Parameter sind die Schnittstelle für die Informationskommunikation zwischen der aufrufenden Funktion und der aufgerufenen Funktion. In der Definitions- und Beschreibungsanweisung der Funktion nennen wir die Parameter in Klammern nach dem Funktionsnamen, kurz „Formalparameter“. die aufrufende Funktion Die in Klammern hinter dem Funktionsnamen in der aufrufenden Anweisung verwendeten Parameter werden als Aktualparameter oder kurz „Aktualparameter“ bezeichnet.
Wenn die Funktion aufgerufen wird, müssen die tatsächlichen Parameter Daten an die formalen Parameter übergeben. Nachdem die Funktion aufgerufen wurde und eine bestimmte Funktion abschließt, müssen auch einige Daten an die aufrufende Funktion zurückgegeben werden.
return 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 von einem Rückgabewert begleitet werden wird durch den Parameter nach der Rückgabe angegeben.
Eine Rückgabe ist normalerweise erforderlich, da das Berechnungsergebnis beim Aufruf der Funktion normalerweise über den Rückgabewert ausgegeben wird. Wenn die Funktionsausführung keine Berechnungsergebnisse zurückgeben muss, ist es häufig erforderlich, einen Statuscode zurückzugeben, um anzugeben, ob die Funktion reibungslos ausgeführt wird oder nicht (-1 und 0 sind die am häufigsten verwendeten Statuscodes, die die aufrufende Funktion beurteilen kann). die Ausführung der aufgerufenen Funktion über den Rückgabewert Bedingung.
Die Bedeutung von return
Wenn in einer Funktion eine Return-Anweisung auftritt, kehrt das Programm zur nächsten Anweisung zurück, die die Funktion aufruft, dh springt aus der Ausführung der Funktion heraus und kehrt zu zurück der ursprüngliche Ort, 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 zur aufrufenden Funktion zurück und kündigt das Ende einer Funktion an Die während dieses Zeitraums zugewiesene Variableneinheit wird widerrufen.
(2) Senden Sie den Funktionswert an den aufrufenden Ausdruck. Dies ist natürlich nicht erforderlich, da einige Funktionen Rückgabewerte haben und andere nicht .
return-Funktion 1
Dieses Programm kann ohne Parameter beendet werden. Sie können es nicht erneut ausführen.
return Funktion 2
Gibt den Wert des angegebenen Typs zurück, es gibt kein int af();int hier ist der Rückgabewert, nachdem diese Funktion ausgeführt wurde , es kann an andere übergeben werden. Der Variablen wird ein Wert zugewiesen, und ihr Wert ist der Wert nach der Rückgabe.
Weitere Informationen zu diesem Thema finden Sie auf: Chinesische PHP-Website!
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!