Bonjour,est ce que vous pouvez m'expliquer le résultat de l'exercice ci-dessous,;



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
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
main()
{
   int N=10, P=5, Q=10, R;
   char C='S';
 
   N = 5; P = 2;
   Q = N++ > P || P++ != 3;
   printf ("C : N=%d P=%d Q=%d\n", N, P, Q);
 
   N = 5; P = 2;
   Q = N++ < P || P++ != 3;
   printf ("D : N=%d P=%d Q=%d\n", N, P, Q);
 
   N = 5; P = 2;
   Q = ++N == 3 && ++P == 3;
   printf ("E : N=%d P=%d Q=%d\n", N, P, Q);
 
   N=5; P=2;
   Q = ++N == 6 && ++P == 3;
   printf ("F : N=%d P=%d Q=%d\n", N, P, Q);
 
   N=C;
   printf ("G : %c %c\n", C, N);
   printf ("H : %d %d\n", C, N);
   printf ("I : %x %x\n", C, N);
   return 0;
}
je n'ai pas bien saisi la réponse de cette ligne printf ("C : N=%d P=%d Q=%d\n", N, P, Q); et cette ligne printf ("F : N=%d P=%d Q=%d\n", N, P, Q);
A savoir le résultat de tout le programme est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
C : n=6 p=2 q=1
	D : n=6 p=3 q=1
	E : n=6 p=2 q=0
	F : n=6 p=3 q=1
	G : S S
	H : 83 83
	I : 53 53

Et Merci