Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Comment Créer une Fonction en C++ ? | Introduction
Fonctions C++

bookComment Créer une Fonction en C++ ?

Examinons la fonction que nous avons créée dans le chapitre précédent :

main.cpp

main.cpp

copy
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 de n à l’aide d’une boucle for et stocke le résultat dans la variable factorial.

  • 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.

question mark

Qu’est-ce qu’une signature de fonction en C++ ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 2

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

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

bookComment 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

main.cpp

copy
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 de n à l’aide d’une boucle for et stocke le résultat dans la variable factorial.

  • 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.

question mark

Qu’est-ce qu’une signature de fonction en C++ ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 2
some-alt