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++
course content

Contenu du cours

Fonctions C++

Fonctions C++

1. Introduction
2. Spécification des Arguments de Fonction
3. Spécification des Valeurs de Retour de Fonction
4. Quelques Sujets Avancés

book
Comment Créer une Fonction en C++ ?

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

cpp

main

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; }
  • Function signature : Fournit des informations essentielles sur l'interface d'une fonction, y compris son nom, son type de retour et la liste de ses paramètres.

    • Return type : Spécifie le type de données que la fonction renverra. Dans cet exemple, c'est int, indiquant qu'un entier sera retourné.

    • Function name : Identifiant unique de la fonction, utilisé pour l'appeler depuis d'autres parties du programme. Notre fonction est nommée calculateFactorial.

  • Parameter list : Définit les valeurs d'entrée que la fonction attend. Cette fonction attend un seul paramètre entier nommé n.

  • Function Body : Contient le code qui effectue les opérations souhaitées, encadré par des accolades {}. Dans cet exemple, la fonction calcule la factorielle de n en utilisant une boucle for et stocke le résultat dans la variable factorial.

  • Return Statement : Spécifie la valeur que la fonction renverra à l'appelant. Dans ce cas, elle renvoie la valeur de la factorielle calculée en utilisant le 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.

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

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

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 2
We're sorry to hear that something went wrong. What happened?
some-alt