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.
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.
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
函数有两个参数,a
和 b
,这些参数表示要相加的两个整数。
返回值允许函数将信息返回给调用它的代码。函数在定义中声明其返回值,如下所示:
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
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!