9.1. Pourquoi créer des fonctions dans mon programme ?

Icône de l'outil pédagogique Pourquoi créer des fonctions dans mon programme ?

Plutôt que d'écrire sans arrêt les instructions constituant une action souvent répétée, il paraît logique de les regrouper sous la forme d'un sous‐programme, qui se traduit en Langage C par la notion de fonction.

Mais c'est loin d'être le seul intérêt des fonctions : même s'il n'est exécuté qu'une seule fois, un bloc d'instructions peut être isolé sous la forme d'une fonction. L'objectif est alors de rendre le programme modulaire : cette notion clé des langages de haut niveau est indispensable pour qu'un programme soit lisible, évolutif, de maintenance aisée, développable par une équipe de personnes…