Heim >häufiges Problem >Was bedeutet Funktionsdeklaration?

Was bedeutet Funktionsdeklaration?

藏色散人
藏色散人Original
2020-05-26 09:26:066821Durchsuche

Was bedeutet Funktionsdeklaration?

Was bedeutet die Deklaration einer Funktion?

„Funktionsdefinition“ bezieht sich auf die Einrichtung von Funktionsfunktionen, einschließlich der Angabe des Funktionsnamens, des Funktionswerttyps, des formalen Parametertyps, des Funktionskörpers usw. Es handelt sich um eine vollständige und unabhängige Funktionseinheit. Die Funktion der „Funktionsdeklaration“ besteht darin, dem Kompilierungssystem den Namen, den Funktionstyp, den formalen Parametertyp, die Nummer und die Reihenfolge der Funktion mitzuteilen, damit das System beim Aufrufen der Funktion entsprechend prüfen kann (z. B. ob der Funktionsname ist korrekt, die tatsächliche Beteiligung Ob Art und Anzahl der formalen Parameter konsistent sind).

In schriftlicher Form kann die Funktionsdeklaration den Funktionsheader kopieren und danach ein Semikolon hinzufügen. In der Parameterliste kann anstelle des Parameternamens nur der Typname jedes Parameters geschrieben werden.

Funktionsdefinition

Die Funktionsdefinition ist eine vollständige Funktionseinheit:

umfasst Funktionstyp, Funktionsname, formale Parameter und formalen Parametertyp , Funktionskörper usw.

In einem Programm kann eine Funktion nur einmal definiert werden

Es gibt kein Semikolon zwischen dem Funktionskopf und den geschweiften Klammern

Deklaration der Funktion

Die Funktionsdeklaration ist nur eine Beschreibung des Kompilierungssystems:

Die Funktionsdeklaration ist eine Typbeschreibung des Rückgabewerts der definierten Funktion, um das System zu informieren dass die in dieser Funktion aufgerufene Funktion vom Typ „Welcher Typ“ ist.

Enthält keinen Funktionskörper (oder formale Parameter)

Rufen Sie die Funktion mehrmals auf und geben Sie in jeder aufrufenden Funktion entsprechende Deklarationen ab.

Die Funktionsdeklaration ist eine Beschreibungsanweisung. Muss enden mit Semikolon!

Das obige ist der detaillierte Inhalt vonWas bedeutet Funktionsdeklaration?. 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