Maison > Article > développement back-end > Comment définir les valeurs par défaut pour les paramètres des fonctions C++ ?
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.
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, ...);
Où :
param1
, param2
: paramètres de fonctionparam1
, param2
:函数参数default_value
:参数的默认值实战案例:
考虑一个计算两个数之和的函数:
int sum(int num1, int num2 = 0) { return num1 + num2; }
在这个例子中,num2
参数的默认值设置为 0
。这意味着在调用函数时不传递 num2
参数,函数将使用默认值 0
。
使用:
调用函数时,可以使用默认值或传递实际值:
int result1 = sum(10);
这将计算 10
和 0
的和,结果为 10
。
int result2 = sum(10, 5);
这将计算 10
和 5
的和,结果为 15
default_value
: paramètres Par défaut value
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!