Les fonctions

Une fonction est une séquence d’instructions réalisant un calcul ou une tâche. Une fonction peut posséder des paramètres d’entrée (des arguments) et peut également retourner des valeurs de sortie.

Une fonction doit être déclarée une seule fois, et peut être appelée plusieurs fois.

Déclaration

Fonction_declarationUne fonction c’est :

  • Un nom : sans espace ni accents
  • Des arguments : à l’intérieur de la fonction, ce sont des variables comme les autres, à l’extérieur, elles ne sont pas définies.
  • Une séquence d’instructions.
  • Une instruction  return  pour que la fonction renvoie une valeur (voir Appel)

Remarques :

  • la valeur retournée doit être de même type que celui déclaré pour la fonction (ici int )
  • toutes les variables déclarées à l’intérieur de la fonction (y compris ses arguments) n’existent plus en dehors de la fonction : ce sont des variables locales. (ici x  a  et resultat )

Appel

Lorsque la fonction a été déclarée, on peut l’appeler :

Remarques :

  • les arguments passés à la fonction (ici  5.2  et 3 ) doivent être du type attendu par la fonction (ici  float et int )
  • si la valeur retournée doit être affectée à une variable, cette dernière doit être du même type que celui déclaré pour la fonction (ici int )

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

code