Heim  >  Artikel  >  Backend-Entwicklung  >  C++-Funktionsparameter und Rückgabewerte

C++-Funktionsparameter und Rückgabewerte

PHPz
PHPzOriginal
2024-04-12 17:48:02835Durchsuche

Funktionen in C++ übergeben Daten über Parameter und geben Informationen über Rückgabewerte zurück: Parameter: In der Funktionsdefinition deklariert, sodass die Funktion externe Werte empfangen kann. Rückgabewert: Wird in einer Funktionsdefinition deklariert, die es der Funktion ermöglicht, Informationen an den aufrufenden Code zurückzugeben.

C++ 函数的参数和返回值

Parameter und Rückgabewerte von C++-Funktionen

Funktionen spielen in C++ eine wichtige Rolle. Sie ermöglichen es uns, Code in wiederverwendbaren Modulen zu organisieren und die Kommunikation zwischen Codeblöcken durch die Übergabe von Parametern und die Rückgabe von Informationen zu erleichtern.

Parameter

Funktionsparameter ermöglichen es uns, Funktionen Werte bereitzustellen, die innerhalb der Funktion verwendet werden können. Parameter werden in der Funktionsdefinition wie folgt deklariert:

int sum(int a, int b) {
  return a + b;
}

Im obigen Beispiel hat die Funktion sum zwei Parameter, a und b, diese Parameter stellen die beiden zu addierenden Ganzzahlen dar. sum 函数有两个参数ab,这些参数表示要相加的两个整数。

返回值

返回值允许函数将信息返回给调用它的代码。函数在定义中声明其返回值,如下所示:

int sum(int a, int b) {
  return a + b;
}

在上面的示例中,sum 函数返回一个 int 值,表示两个输入整数的和。

实战案例

考虑一个计算三角形面积的函数:

double calculate_triangle_area(double base, double height) {
  return 0.5 * base * height;
}

我们可以通过传递基底长度和高度值来调用此函数,如下所示:

double base = 5.0;
double height = 10.0;
double area = calculate_triangle_area(base, height);

std::cout << "Triangle area: " << area << std::endl;

在这个示例中,calculate_triangle_area 函数返回三角形的面积,该面积存储在 area

Rückgabewerte🎜🎜Rückgabewerte ermöglichen einer Funktion, Informationen an den Code zurückzugeben, der sie aufgerufen hat. Die Funktion deklariert ihren Rückgabewert in der Definition wie folgt: 🎜rrreee🎜Im obigen Beispiel gibt die Funktion sum einen int-Wert zurück, der die Summe der beiden eingegebenen Ganzzahlen darstellt . 🎜🎜Praktisches Beispiel🎜🎜Stellen Sie sich eine Funktion vor, die die Fläche eines Dreiecks berechnet: 🎜rrreee🎜Wir können diese Funktion aufrufen, indem wir die Basislängen- und -höhenwerte wie folgt übergeben: 🎜rrreee🎜In diesem Beispiel berechne_triangle_area Die Funktion gibt die Fläche des Dreiecks zurück, die in der Variablen area gespeichert und auf der Konsole ausgegeben wird. 🎜

Das obige ist der detaillierte Inhalt vonC++-Funktionsparameter und Rückgabewerte. 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