Un test sur une valeur dans la variable i : si i vaut 19 on écrit "OK" autrement on écrit "Rejet"
Solution
Cet exercice n'est qu'un échauffement pour l'exercice suivant.
L'erreur la plus fréquente est d'écrire :
qui affichera toujours OK quelque soit la valeur de i ! Pouvez-vous comprendre pourquoi ? Parce que i=19 met 19 dans i qui n'est pas zéro et donc est vrai... et toujours vrai !!!
/******* langage C *********/ if (i==19) printf("OK"); else printf("Rejet");
/******* langage C *********/ if (i=19) printf("OK"); else printf("Rejet");
Aucun commentaire:
Enregistrer un commentaire