Les fonctions en langage C
Une fonction est un sous-programme permettant de calculer et de “retourner” (avec return) un seul résultat de type simple (float, char et int) à partir d’une liste de paramètres (des données).
Le langage C permet de découper un programme en plusieurs parties appelées modules.
Un module est un ensemble de données et d’instructions qui fournissent une solution à une petite partie d’un problème plus complexe.
Quelques avantages de la modularité :
- Meilleure lisibilité
- Diminution du risque d’erreurs
- Possibilité de tests sélectifs
- Réutilisation de modules déjà existants
- Simplicité d’entretien
En langage C, la structuration des programmes en modules se fait à l’aide des fonctions et main() est une de ces fonctions.