Différences entre les versions de « Programmation C++/Les fonctions »

Aller à la navigation Aller à la recherche
→‎Utilisation des fonctions : Exemple, précision.
m (→‎Prototype d'une fonction : Facultatif (argumenté).)
(→‎Utilisation des fonctions : Exemple, précision.)
 
=== Utilisation des fonctions ===
Le C++ est un langage procédural (entre autres paradigmes), on peut définir des fonctions qui vont effectuer une certaine tâche. On peut paramétrer des fonctions qui vont permettre de paramétrer cette tâche et rendre ainsi les fonctions réutilisables dans d'autres contextes. Une fonction pourra appeler d'autres fonctions et ainsi de suite. Une fonction peut même s'appeler elle-même : on parle alors de fonctions récursives.
Exemple :
<source lang="cpp">
#include <iostream>
using namespace std;
 
int doubleur(int a_locale_doubleur) // Mise en évidence facultative mais très pédagogique de la portée locale de la variable.
{
return 2*a_locale_doubleur;
}
 
int main()
{
int nombre = 21;
cout << doubleur(nombre) << endl; // 42.
return 0;
}
 
</source>
 
 
==== Prototype d'une fonction ====
268

modifications

Menu de navigation