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++-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, ...);
returnType
: Der von der Funktion zurückgegebene Datentyp. returnType
:函数返回的数据类型。functionName
:函数的名称。parameterList
:函数所需参数的类型和名称。函数定义:
returnType functionName(parameter1Type parameter1Name, ...) { // 函数体 return value; }
return
语句用于从函数中返回一个值。实战案例:
让我们创建一个函数来计算两个数的和。
声明:
int sum(int num1, int num2);
定义:
int sum(int num1, int num2) { return num1 + num2; }
使用:
在 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;
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
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!