Heim > Artikel > Backend-Entwicklung > Aus welchen zwei Teilen besteht die C-Sprachfunktion?
In der Sprache C besteht eine Funktion im Allgemeinen aus zwei Teilen: einem Funktionskopf und einem Funktionskörper. Der Funktionskörper besteht aus allen Codes, die eine Funktion in der Programmiersprache definieren Alle Teile vor dem Körper werden in den Bereichen Mathematik und Programmierung verwendet. Ihre Funktion besteht darin, den Rückgabetyp der Funktion anzugeben.
In der Sprache C besteht eine Funktion im Allgemeinen aus zwei Teilen: einem Funktionskopf und einem Funktionskörper.
Der Funktionskörper ist die Gesamtheit aller Codes in einer Programmiersprache, die eine Funktion definieren. Der Funktionskörper besteht aus einer Reihe von Anweisungen in geschweiften Klammern, die die spezifischen Funktionen einer Funktion vervollständigen. Der vordere Teil des Funktionskörpers ist der Definitions- und Beschreibungsteil, gefolgt vom Anweisungsteil. Die Funktionsdeklaration und der Funktionskörper bilden zusammen die Funktionsdefinition.
Der Funktionsheader bezieht sich auf alle Teile vor dem Funktionskörper. Er wird in den Bereichen Mathematik und Programmierung verwendet. Seine Funktion besteht darin, den Rückgabetyp der Funktion anzugeben. In einer Funktionsdefinition werden alle Teile vor dem Funktionskörper als Funktionsheader bezeichnet. Sie geben dem Funktionsprototyp Informationen wie den Rückgabetyp der Funktion, die Reihenfolge und den Typ jedes Parameters usw. an, wenn also keine Funktionsprototypbeschreibungsanweisung vorhanden ist Insbesondere erhält das System die Funktionsprototypinformationen aus dem Funktionsheader.
Zugehörige Einführung:
Beispiel zur Verwendung des Funktionskörpers:
main(){printf()();printf()();}/
/Der Funktionskörper ist die Menge aller Anweisungen innerhalb der geschweiften Klammern, einschließlich der geschweiften Klammern
Die Prototypanweisung einer Funktion ist eine Kopie ihres Funktionsheaders. Natürlich muss die Anweisung am Ende gefolgt vom abschließenden Semikolon hinzugefügt werden. Es gibt auch subtile Unterschiede zwischen Funktionsprototypanweisungen und Funktionsheadern.
In einer Funktionsprototypanweisung darf jeder Parameter in seiner Parameterliste nur den Parametertyp beibehalten und den Parameternamen weglassen. Wenn der Parametername verwendet wird, darf er sich auch vom entsprechenden unterscheiden Parametername im Funktionsheader.
Empfohlenes Tutorial: „C-Sprach-Tutorial“
Das obige ist der detaillierte Inhalt vonAus welchen zwei Teilen besteht die C-Sprachfunktion?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!