« Programmation C/Pointeurs » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 698 :
0.5 || 0.479 0.878 0.546 1.047 0.524 0.464
 
Remarque :
* Attention à l'ordre des fonctions dans la déclaration du tableau.
* double (*TrigF[6])(double x) = {'''atan,asin,acos,tan,cos,sin'''};
 
Au démaragedémarrage :
* La décrémentation cese fait dans le tableau. '''TrigF[--i](x)'''
* Il entre 6 dans le tableau.
* 6 est décrémenté -> 5 (avant l'appel de la fonction '''--i''')
* La sixième fonctionsfonction est appeléappelée (Sin).
* La numéro est cinq. :)
 
Au final :
* Il entre '''UN'''1 dans le tableau.
* '''UN'''1 est décrémenté -> 0
* La première fonctionsfonction est appeléappelée (''atan'').
* La numéro zéro. :))
* i est égal à zéro en rentrant dans la boucle.
 
* Le cycle est cassé. :(
* i est égal à zéro en rentrant dans la boucle.
* Le cycle est cassé. :(
 
==== Avec résultat à l'écran ====