Standardparameter ermöglichen es Funktionen, beim Aufruf Standardwerte anzugeben, was den Code vereinfacht und die Wartbarkeit verbessert. Die Syntax der Standardparameter lautet: Typ Funktionsname (Parameterliste, Typ Parametername = Standardwert). Unter diesen ist Typ der Parametertyp, Parametername der Parametername und Standardwert der Standardwert. Im Beispiel verfügt die Funktion add über zwei Parameter, von denen num2 den Standardwert 0 hat. Beim Aufruf der Funktion können Sie nur num1 angeben und num2 verwendet den Standardwert, oder Sie können sowohl num1 als auch num2 angeben.
Ein Standardparameter ist ein Parameter, der es einer Funktion ermöglicht, beim Aufruf einen Standardwert anzugeben. Dies ist nützlich, um die wiederholte Angabe gemeinsamer Werte zu vermeiden, wodurch der Code sauberer und einfacher zu warten ist.
Die Syntax des Standardparameters lautet wie folgt:
type function_name(parameter_list, type parameter_name = default_value);
wobei:
type
der Typ des Parameters ist. type
是参数的类型。parameter_name
是参数的名称。default_value
是参数的默认值。以下示例展示了如何创建和使用具有默认参数的函数:
#include <iostream> using namespace std; // 具有两个参数的函数,其中第二个参数具有默认值 int add(int num1, int num2 = 0) { return num1 + num2; } int main() { // 调用函数,仅指定第一个参数 int result1 = add(10); // 使用默认值 0 // 调用函数,指定两个参数 int result2 = add(10, 5); // 输出结果 cout << "result1 = " << result1 << endl; cout << "result2 = " << result2 << endl; return 0; }
输出:
result1 = 10 result2 = 15
在这个示例中,add
函数具有两个参数:num1
和 num2
,其中 num2
的默认值为 0
。当使用 add(10)
调用函数时,仅指定 num1
的值,此时 num2
将使用其默认值 0
。而当使用 add(10, 5)
调用函数时,将指定 num1
和 num2
parameter_name
ist der Name des Parameters.
default_value
ist der Standardwert des Parameters. 🎜Übungsfall🎜🎜Das folgende Beispiel zeigt, wie man eine Funktion mit Standardparametern erstellt und verwendet: 🎜rrreee🎜Ausgabe: 🎜rrreee🎜In diesem Beispiel die Funktion add
hat zwei Parameter: num1
und num2
, wobei der Standardwert von num2
0
ist. Wenn Sie die Funktion mit add(10)
aufrufen, geben Sie nur den Wert von num1
an, dann verwendet num2
seinen Standardwert 0. Und wenn die Funktion mit <code>add(10, 5)
aufgerufen wird, werden die Werte von num1
und num2
angegeben. 🎜Das obige ist der detaillierte Inhalt vonWie verwende ich Standardparameter von C++-Funktionen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!