une simple question de sémantique, soit le code suivant:
d'après la norme ANSI , quel que soit le compilateur comment va réagir le programme?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if (X = 0 ) if (y < 0) { X = 1; }
va-t-il tester X, si celui-ci égal 0 va tester Y puis en fonction de Y exécuter ou non l'instruction
ou va-t-il tester X si celui-ci est différent de 1, va alors directement mettre X à 1?
Partager