Heim  >  Artikel  >  Backend-Entwicklung  >  Aus welchen zwei Teilen besteht die C-Sprachfunktion?

Aus welchen zwei Teilen besteht die C-Sprachfunktion?

hzc
hzcOriginal
2020-07-04 14:32:5914960Durchsuche

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.

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 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!

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