C++ Le mot-clé de retour
Valeurs de retour
Le void
mot-clé, utilisé dans les exemples précédents, indique que la fonction ne doit pas renvoyer de valeur. Si vous souhaitez que la fonction renvoie une valeur, vous pouvez utiliser un type de données (tel que int
,
string
, etc.) au lieu de void
, et utiliser le return
mot clé à l'intérieur de la fonction :
Exemple
int myFunction(int x) {
return 5
+ x;
}
int main() {
cout << myFunction(3);
return 0;
}
// Outputs
8 (5 + 3)
Cet exemple retourne la somme d'une fonction à deux paramètres :
Exemple
int myFunction(int x, int y) {
return x + y;
}
int main()
{
cout << myFunction(5, 3);
return 0;
}
// Outputs 8 (5 + 3)
Vous pouvez également stocker le résultat dans une variable :
Exemple
int myFunction(int x, int y) {
return x + y;
}
int main() {
int z = myFunction(5, 3);
cout << z;
return 0;
}
// Outputs 8 (5 + 3)