Gladir.com - Quick C - Définition de fonctions et de procédures


Dans le langage de programmation du Quick C, il n'y a pas vraiment de différence dans la façon d'écrire une fonction ou une procédure. Ainsi, la seule façon de distinguer une fonction d'une procédure c'est la présence d'une valeur de retour.

Procédure

Voici tout d'abord la syntaxe d'une procédure:
void nomdeprocédure(paramètres) {
  instruction_exécuté1;
  instruction_exécuté2;
  instruction_exécuté3;
  ...;
}

Fonction

La fonction de son côté nécessite l'utilisation d'au moins un mot réservé «return» contenu dans le corps de la routine. Il n'y a pas de position obligatoire n'y de nombre limite d'utilisation de l'instruction «return». Voici sa syntaxe:
typederetour nomdefonction(paramètres) {
  instruction_exécuté1;
  ...;
  return valeurderetour
}


Dernière mise à jour: Dimanche, le 13 novembre 2011