Maison> développement back-end> C++> le corps du texte

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

PHPz
Libérer: 2024-04-12 17:48:02
original
821 Les gens l'ont consulté

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; }
Copier après la connexion
Copier après la connexion

Dans l'exemple ci-dessus, la fonctionsumadeux paramètres,aetb, ces paramètres représentent les deux entiers à additionner.sum函数有两个参数ab,这些参数表示要相加的两个整数。

返回值

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

int sum(int a, int b) { return a + b; }
Copier après la connexion
Copier après la connexion

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

实战案例

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

double calculate_triangle_area(double base, double height) { return 0.5 * base * height; }
Copier après la connexion

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

double base = 5.0; double height = 10.0; double area = calculate_triangle_area(base, height); std::cout << "Triangle area: " << area << std::endl;
Copier après la connexion

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

Valeurs de retourLes 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 : rrreeeDans l'exemple ci-dessus, la fonction sumrenvoie une valeur intqui représente la somme des deux entiers d'entrée. . Exemple pratiqueConsidérons une fonction qui calcule l'aire d'un triangle : rrreeeNous pouvons appeler cette fonction en passant les valeurs de longueur et de hauteur de base comme suit : rrreeeDans cet exemple, calculate_triangle_areaLa fonction renvoie l'aire du triangle, qui est stockée dans la variable areaet 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!