Attention

  1. Dans le cas d'une fonction sans paramètre, la liste-d'expressions doit être vide : il n'est pas possible d'utiliser le mot clé void en tant que paramètre effectif.
    d = pi(void);       /*   appel incorrect de pi   */
    

  2. L'ordre d'évaluation des paramètres effectifs n'est pas spécifié. Si certains de ceux-ci réalisent des effets de bords, l'ordre dans lequel ils se feront n'est pas garanti. Exemple :
    sum_square(f(x),g(y));
    
    La fonction g sera peut-être exécutée avant f.



Matthieu Moy 2017-02-08