salut!!!
voila j'ai beau incliner la tete dans tout les sens, je ne vois pas pourquoi P vaut "2" lors du premier printf, et "3" lors du second.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #include <stdio.h> int main(int argc, char *argv[]) { int N, P, Q; N = 5; P = 2; Q = N++ > P || P++ != 3; printf ("1 : N=%d P=%d Q=%d\n", N, P, Q); N = 5; P = 2; Q = N++ < P || P++ != 3; printf ("2 : N=%d P=%d Q=%d\n", N, P, Q); return 0; }
une idée?
Partager