Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Qu'est-ce Que les Fonctions? | Introduction aux Fonctions
Introduction au C++
course content

Contenu du cours

Introduction au C++

Introduction au C++

1. Commencer
2. Introduction aux Opérateurs
3. Variables et Types de Données
4. Introduction au Flux de Programme
5. Introduction aux Fonctions

book
Qu'est-ce Que les Fonctions?

Les fonctions sont des éléments fondamentaux en programmation. Ce sont des blocs de code réutilisables conçus pour exécuter une tâche spécifique. Les fonctions permettent de rendre le code plus organisé, lisible et facilement maintenable. En utilisant les fonctions, vous pouvez diviser un programme volumineux et complexe en sous-programmes plus facilement gérables.

cpp

main

copy
1234
int main() // `main` is the name of a function { return 0; }

Note

Le nom main est déjà réservé par le langage C++. Par conséquent, lors de la déclaration d'une fonction avec ce nom, le compilateur générera une erreur.

Créer une fonction implique plusieurs étapes clés pour garantir qu'elle effectue une tâche spécifique et s'intègre parfaitement dans votre programme. Une fonction se compose d'un type de retour, d'un nom, de paramètres (si nécessaire) et d'un corps où se trouve la logique.

Définir le typeSpécifiez le type de données que la fonction retournera (par exemple, int, void, etc.).
Attribuer un nomDonnez à la fonction un nom significatif pour l'identifier.
Fournir un corpsÉcrivez un bloc d'instructions entre accolades {...} pour définir sa fonctionnalité.
h

get_bank_name

copy
12345678
// Function to return the name of the bank std::string get_bank_name() // type and name of function { // Beginning of the function body std::string bank_name = "Future Savings Bank"; return bank_name; // Return the name of the bank // End of the function body }

Après avoir créé une fonction, l'étape suivante consiste à l'appeler. Appeler une fonction exécute le code à l'intérieur et vous permet d'utiliser son résultat (si elle renvoie une valeur).

cpp

main

copy
1234567891011121314
#include <iostream> #include <string> // Function to return the name of the bank std::string get_bank_name() { std::string bank_name = "Future Savings Bank"; return bank_name; // Return the name of the bank } int main() { std::cout << "Name of the bank: " << get_bank_name() << std::endl; }

La conversion des devises est une tâche courante dans la vie quotidienne, en particulier dans les transactions internationales ou lors des voyages. En créant une fonction, nous pouvons simplifier ce processus, rendant la conversion réutilisable et efficace.

cpp

main

copy
123456789101112131415
#include <iostream> // Function to convert USD to Euros double convert_usd_to_eur(double usd_amount) { const double exchange_rate = 0.91; double euros = usd_amount * exchange_rate; return euros; } int main() { double usd = 100.0; // Amount in USD std::cout << usd << " USD = " << convertUsdToEur(usd) << " EUR" << std::endl; }
h

function

copy
123
int add_numbers(int a, int b); // 'a' and 'b' are parameters add_numbers(5, 10); // 5 and 10 are arguments passed to the function

En programmation, les arguments sont des valeurs ou variables que vous transmettez à une fonction lors de son appel. Ces valeurs fournissent l'entrée nécessaire à la fonction pour accomplir sa tâche. En passant des arguments, vous pouvez rendre les fonctions plus dynamiques et réutilisables.

Paramètres de fonctionEmplacements réservés définis dans l'en-tête de la fonction qui spécifient le type et le nom des données attendues par la fonction.
ArgumentsLes valeurs ou variables réelles transmises à une fonction lors de son appel, qui sont affectées aux paramètres correspondants.
Transmission des valeurs aux variablesLors d'un appel de fonction, les arguments sont assignés aux paramètres. À l'intérieur de la fonction, ces paramètres se comportent comme des variables ordinaires.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

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