Bonsoir,
Je suis en train de réviser un partiel de C (type QCM) avec des annales de l'an passé sans corrigé, et tout est relativement facile, sauf la dernière question que je trouve ambigue:
Une des expressions suivantes est correcte, laquelle ?
a) while(x & i<n)
b) while(x | i>=n)
c) while (!x && i<n)
Bien entendu, on veut probablement la c) . Cependant, après réflexion et tests au compilo, la a) et la b) passent quand même...il y'a t-il une subtilité que je n'ai pas saisie ?
Merci d'avance à celui qui saura éclairer ma lanterne
