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

Comment définir les valeurs par défaut pour les paramètres des fonctions C++ ?

WBOY
Libérer: 2024-04-19 16:03:01
original
867 Les gens l'ont consulté

Des valeurs par défaut peuvent être définies pour les paramètres de fonction en C++ afin que les valeurs par défaut soient utilisées lorsqu'aucun paramètre n'est transmis, en spécifiant un signe égal (=) et la valeur par défaut après le type de paramètre. En pratique, si la fonction ne transmet pas de paramètres, la valeur par défaut sera utilisée, mais les valeurs réelles pourront également être transmises.

C++ 函数的参数的默认值如何设置?

Définition de la valeur par défaut pour les paramètres de fonction en C++

En C++, vous pouvez définir des valeurs par défaut pour les paramètres de fonction afin que les valeurs par défaut soient utilisées lors de l'appel de la fonction sans passer de paramètres. Ceci est accompli en spécifiant un signe égal (=) et une valeur par défaut après le type de paramètre.

Syntaxe :

void function(int param1 = default_value, int param2 = default_value, ...);
Copier après la connexion

Où :

  • param1, param2 : paramètres de fonction
  • param1, param2:函数参数
  • default_value:参数的默认值

实战案例:

考虑一个计算两个数之和的函数:

int sum(int num1, int num2 = 0) {
  return num1 + num2;
}
Copier après la connexion

在这个例子中,num2 参数的默认值设置为 0。这意味着在调用函数时不传递 num2 参数,函数将使用默认值 0

使用:

调用函数时,可以使用默认值或传递实际值:

  • 使用默认值:
int result1 = sum(10);
Copier après la connexion

这将计算 100 的和,结果为 10

  • 传递实际值:
int result2 = sum(10, 5);
Copier après la connexion

这将计算 105 的和,结果为 15default_value : paramètres Par défaut value

🎜Exemple pratique : 🎜🎜🎜Considérons une fonction qui calcule la somme de deux nombres : 🎜rrreee🎜Dans cet exemple, la valeur par défaut du paramètre num2 est l'ensemble est 0. Cela signifie que lors de l'appel de la fonction sans passer le paramètre num2, la fonction utilisera la valeur par défaut 0. 🎜🎜🎜Utilisation : 🎜🎜🎜Lors de l'appel de la fonction, vous pouvez utiliser la valeur par défaut ou transmettre la valeur réelle : 🎜🎜🎜🎜Utiliser la valeur par défaut : 🎜rrreee🎜Cela calculera 10 et 0, le résultat est 10. 🎜🎜🎜🎜Passez la valeur réelle : 🎜rrreee🎜Cela calculera la somme de 10 et 5 et le résultat sera 15. 🎜

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal