Comment Créer une Fonction en C++ ?
Examinons la fonction que nous avons créée dans le chapitre précédent :
main.cpp
1234567891011121314151617#include <iostream> // Function to calculate the factorial of an integer int calculateFactorial(int n) { int factorial = 1; for (int i = 1; i <= n; i++) factorial *= i; return factorial; } int main() { // Call the calculateFactorial function and print the result std::cout << calculateFactorial(5) << std::endl; std::cout << calculateFactorial(8) << std::endl; }
-
Signature de la fonction : Fournit des informations essentielles sur l’interface d’une fonction, y compris son nom, son type de retour et sa liste de paramètres.
-
Type de retour : Spécifie le type de données que la fonction retournera. Dans cet exemple, il s’agit de
int, indiquant qu’un entier sera retourné. -
Nom de la fonction : Identifiant unique de la fonction, utilisé pour l’appeler depuis d’autres parties du programme. Notre fonction s’appelle
calculateFactorial.
-
-
Liste des paramètres : Définit les valeurs d’entrée attendues par la fonction. Cette fonction attend un seul paramètre entier nommé
n. -
Corps de la fonction : Contient le code qui effectue les opérations souhaitées, délimité par des accolades
{}. Dans cet exemple, la fonction calcule la factorielle denà l’aide d’une boucle for et stocke le résultat dans la variablefactorial. -
Instruction de retour : Spécifie la valeur que la fonction retournera à l’appelant. Dans ce cas, elle retourne la valeur factorielle calculée à l’aide du mot-clé
return.
Ainsi, ci-dessus, nous avons décrit la structure d’une fonction en C++ : toute fonction se compose d’une signature, d’un corps de fonction et d’une valeur de retour.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you show me the full code for the calculateFactorial function?
Can you explain how the for loop works in this function?
What happens if I pass a negative number to the calculateFactorial function?
Awesome!
Completion rate improved to 5
Comment Créer une Fonction en C++ ?
Glissez pour afficher le menu
Examinons la fonction que nous avons créée dans le chapitre précédent :
main.cpp
1234567891011121314151617#include <iostream> // Function to calculate the factorial of an integer int calculateFactorial(int n) { int factorial = 1; for (int i = 1; i <= n; i++) factorial *= i; return factorial; } int main() { // Call the calculateFactorial function and print the result std::cout << calculateFactorial(5) << std::endl; std::cout << calculateFactorial(8) << std::endl; }
-
Signature de la fonction : Fournit des informations essentielles sur l’interface d’une fonction, y compris son nom, son type de retour et sa liste de paramètres.
-
Type de retour : Spécifie le type de données que la fonction retournera. Dans cet exemple, il s’agit de
int, indiquant qu’un entier sera retourné. -
Nom de la fonction : Identifiant unique de la fonction, utilisé pour l’appeler depuis d’autres parties du programme. Notre fonction s’appelle
calculateFactorial.
-
-
Liste des paramètres : Définit les valeurs d’entrée attendues par la fonction. Cette fonction attend un seul paramètre entier nommé
n. -
Corps de la fonction : Contient le code qui effectue les opérations souhaitées, délimité par des accolades
{}. Dans cet exemple, la fonction calcule la factorielle denà l’aide d’une boucle for et stocke le résultat dans la variablefactorial. -
Instruction de retour : Spécifie la valeur que la fonction retournera à l’appelant. Dans ce cas, elle retourne la valeur factorielle calculée à l’aide du mot-clé
return.
Ainsi, ci-dessus, nous avons décrit la structure d’une fonction en C++ : toute fonction se compose d’une signature, d’un corps de fonction et d’une valeur de retour.
Merci pour vos commentaires !