Bonjour,est ce que vous pouvez m'expliquer le résultat de l'exercice ci-dessous,;
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);
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; }
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
Partager