Contenu du cours
Fonctions C++
Fonctions C++
2. Spécification des Arguments de Fonction
Arguments Positionnels et par DéfautPasser des Arguments par Valeur/Pointeur/RéférenceArguments de Fonction ConstantsPasser un Tableau Statique comme Argument de la FonctionPasser un Tableau Dynamique comme Argument de la FonctionPourquoi Avons-Nous Besoin de la Taille du Tableau Comme un Argument ?Passer des Structures Personnalisées comme Arguments
3. Spécification des Valeurs de Retour de Fonction
4. Quelques Sujets Avancés
Qu'est-ce qu'une Fonction en C++ ?
En C++, une fonction est un bloc de code qui exécute une tâche spécifique. Vous êtes familier avec ce concept et l'avez utilisée avec la fonction main()
, qui est spéciale en C++ car elle marque le point de départ d'un programme. Cependant, l'utilisation des fonctions en C++ ne se limite pas uniquement à la fonction main()
. Voici un exemple:
main
#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; }
Clarifions ce qui a été fait dans le code ci-dessus:
- Nous avons créé la fonction
calculateFactorial()
qui calcule le factoriel du nombre donné et le renvoie en sortie. - Nous avons appelé cette fonction dans la fonction
main()
de notre programme et affiché le résultat dans la console.
Il est possible que vous ne compreniez pas encore ce qui s'est passé – comment nous avons créé la fonction, quels éléments y ont été intégrés, et ce qui se trouve dans le code. Mais ne vous inquiétez pas, nous vous expliquerons tout cela très bientôt.
Tout était clair ?
Merci pour vos commentaires !
Section 1. Chapitre 1