12.2. Sous-programmes - procédures Quand le sous-programme ne retourne pas un résultat ou évalue plusieurs résultats le sous-programme est défini comme une procédure. • Définition de procédure La forme générale d'une définition de la procédure est la suivante: void аа nom_de_procédure(définitions_de paramètres_formels) { aаа instruction1; aаа instruction2; aаа ... } Le mot- clé void dans la signature signifie que la procédure ne retourne pas de résultat par opérateur return. C’est pourquoi l’opérateur return n’est pas écrit. Les paramètres formels peuvent décrire les données d’entrée et les résultats. La liste de paramètres formels peut être vide. • Appel d’une procédure pour exécution La procédure est appelée pour exécution comme une instruction par son nom suivi d'une liste de paramètres réels, entre parenthèses: nom_de_procédure (paramètres_réels); Les paramètres réels sont déterminés comme chez les fonctions. • Exemple La procédure printRows affiche N lignes, qui comportent 3 étoiles. : |