Plan du chapitre
Introduction
Les fonctions constituent l'étape suivante pour écrire du code optimisé en tant que développeur de logiciels. Si le même bloc de code est réutilisé à plusieurs reprises, une fonction permet au programmeur d'écrire le bloc de code une seule fois, de lui attribuer un nom et de réutiliser ce code autant de fois que nécessaire en appelant le bloc par son nom. Les fonctions peuvent recevoir des valeurs en entrée et renvoyer des valeurs pour accomplir des tâches, y compris des calculs complexes.
À l'instar des instructions de branchement abordées dans le chapitre Décisions, les fonctions permettent d'emprunter différents chemins d'exécution au sein d'un programme, et ce chapitre examine plus en détail le flux de contrôle ainsi que la portée des variables.