Instruction return

L'instruction return est une instruction comme une autre, il est donc possible d'en utiliser autant qu'on le désire dans le corps d'une fonction. Exemple :

int max(int i,int j)       /*   la fonction max délivre un int               */
                           /*   ses paramètres formels sont les int i et j   */
{                          /*   pas de variables locales pour max            */

if (i > j) return(i); else return(j);
}

Si la dernière instruction exécutée par une fonction n'est pas une instruction return, la valeur rendue par la fonction est indéterminée.



Matthieu Moy 2017-02-08