Maison  >  Article  >  développement back-end  >  Paramètres de fonction C++ et valeurs de retour

Paramètres de fonction C++ et valeurs de retour

PHPz
PHPzoriginal
2024-04-12 17:48:02833parcourir

Les fonctions en C++ transmettent des données via des paramètres et renvoient des informations via des valeurs de retour : Paramètres : Déclarés dans la définition de la fonction, permettant à la fonction de recevoir des valeurs externes. Valeur de retour : déclarée dans une définition de fonction qui permet à la fonction de renvoyer des informations au code appelant.

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

Paramètres et valeurs de retour des fonctions C++

Les fonctions jouent un rôle essentiel en C++, elles nous permettent d'organiser le code en modules réutilisables et facilitent la communication entre les blocs de code en passant des paramètres et en renvoyant des informations de communication.

Paramètres

Les paramètres de fonction nous permettent de fournir des valeurs aux fonctions qui peuvent être utilisées à l'intérieur de la fonction. Les paramètres sont déclarés dans la définition de la fonction comme suit :

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

Dans l'exemple ci-dessus, la fonction sum a deux paramètres, a et b, ces paramètres représentent les deux entiers à additionner. 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

Valeurs de retour🎜🎜Les valeurs de retour permettent à une fonction de renvoyer des informations au code qui l'a appelée. La fonction déclare sa valeur de retour dans la définition comme suit : 🎜rrreee🎜Dans l'exemple ci-dessus, la fonction sum renvoie une valeur int qui représente la somme des deux entiers d'entrée. . 🎜🎜Exemple pratique🎜🎜Considérons une fonction qui calcule l'aire d'un triangle : 🎜rrreee🎜Nous pouvons appeler cette fonction en passant les valeurs de longueur et de hauteur de base comme suit : 🎜rrreee🎜Dans cet exemple, calculate_triangle_area La fonction renvoie l'aire du triangle, qui est stockée dans la variable area et imprimée sur la console. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn