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. Ce concept vous est déjà familier grâce à la fonction main(), qui est particulière 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.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; }
Clarification des actions réalisées dans le code ci-dessus :
- Création de la fonction
calculateFactorial()qui calcule la factorielle du nombre donné et la retourne en sortie. - Appel de cette fonction dans la fonction
main()du programme et affichage du résultat dans la console.
Il se peut que vous ne compreniez pas encore tout à fait ce qui s’est passé : comment la fonction a été créée, quels éléments y ont été placés, et ce que contient le code. Ne vous inquiétez pas, tout sera expliqué prochainement.
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 explain what a function is in C++?
What does the `main()` function do in a C++ program?
Can you break down how the `calculateFactorial()` function works?
Awesome!
Completion rate improved to 5
Qu'est-ce Qu'une Fonction en C++ ?
Glissez pour afficher le menu
En C++, une fonction est un bloc de code qui exécute une tâche spécifique. Ce concept vous est déjà familier grâce à la fonction main(), qui est particulière 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.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; }
Clarification des actions réalisées dans le code ci-dessus :
- Création de la fonction
calculateFactorial()qui calcule la factorielle du nombre donné et la retourne en sortie. - Appel de cette fonction dans la fonction
main()du programme et affichage du résultat dans la console.
Il se peut que vous ne compreniez pas encore tout à fait ce qui s’est passé : comment la fonction a été créée, quels éléments y ont été placés, et ce que contient le code. Ne vous inquiétez pas, tout sera expliqué prochainement.
Merci pour vos commentaires !