Heim > Backend-Entwicklung > C++ > C++-Funktionsdeklarationen und -Definitionen

C++-Funktionsdeklarationen und -Definitionen

王林
Freigeben: 2024-04-11 13:27:02
Original
890 Leute haben es durchsucht

Funktionsdeklaration und -definition sind in C++ erforderlich. Die Funktionsdeklaration gibt den Rückgabetyp, den Namen und die Parameter der Funktion an, während die Funktionsdefinition den Funktionskörper und die Implementierung enthält. Deklarieren Sie zunächst die Funktion und verwenden Sie sie dann in Ihrem Programm unter Übergabe der erforderlichen Parameter. Verwenden Sie die Return-Anweisung, um einen Wert von einer Funktion zurückzugeben.

C++ 函数的声明和定义

C++-Funktionsdeklaration und -definition

In C++ ist eine Funktion ein Codeblock, der eine bestimmte Aufgabe ausführt und einen erforderlichen Wert zurückgibt. Um eine Funktion verwenden zu können, müssen Sie sie deklarieren, bevor Sie sie in Ihrem Programm referenzieren können. Das Folgende ist die Syntax für die Funktionsdeklaration und -definition:

Funktionsdeklaration:

returnType functionName(parameter1Type parameter1Name, ...);
Nach dem Login kopieren
  • returnType: Der von der Funktion zurückgegebene Datentyp.
  • returnType:函数返回的数据类型。
  • functionName:函数的名称。
  • parameterList:函数所需参数的类型和名称。

函数定义:

returnType functionName(parameter1Type parameter1Name, ...) {
    // 函数体
    return value;
}
Nach dem Login kopieren
  • 函数定义包括函数声明中的所有内容,以及函数体。
  • 函数体包含要执行的代码。
  • return 语句用于从函数中返回一个值。

实战案例:

让我们创建一个函数来计算两个数的和。

声明:

int sum(int num1, int num2);
Nach dem Login kopieren

定义:

int sum(int num1, int num2) {
    return num1 + num2;
}
Nach dem Login kopieren

使用:

main() 函数中,我们可以使用以下代码调用 sum()functionName: Der Name der Funktion.

parameterList: Der Typ und Name der von der Funktion benötigten Parameter.

Funktionsdefinition: 🎜🎜
int num1 = 10;
int num2 = 20;
int result = sum(num1, num2);
cout << "和为: " << result << endl;
Nach dem Login kopieren
🎜🎜Eine Funktionsdefinition umfasst alles in der Funktionsdeklaration sowie den Funktionskörper. 🎜Der Funktionskörper enthält den auszuführenden Code. 🎜return-Anweisung wird verwendet, um einen Wert von einer Funktion zurückzugeben. 🎜🎜Praktischer Fall: 🎜🎜🎜Lassen Sie uns eine Funktion erstellen, um die Summe zweier Zahlen zu berechnen. 🎜🎜🎜Deklaration: 🎜🎜
和为: 30
Nach dem Login kopieren
🎜🎜Definition: 🎜🎜rrreee🎜🎜Verwendung: 🎜🎜🎜In der Funktion main() können wir den folgenden Code verwenden, um sum() aufzurufen code> Funktion: 🎜rrreee🎜Ausgabe: 🎜rrreee

Das obige ist der detaillierte Inhalt vonC++-Funktionsdeklarationen und -Definitionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage