Bonjour tt le monde,
J'arrive po svp à trouver une explication des valeurs A,C à la fin d'exécution de ce bout de code :
Que vaut A, B, C?
Normalement (*P2)++ = C+1=4 donc A=4 et C=4. Or quand j'exécute avec Dev C++ je trouve A=3 !! (pourquoi 3 !!) et C=4.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 main() { int A = 1; int B = 2; int C = 3; int *P1, *P2; P1=&A; P2=&C; *P1=(*P2)++; }
Merci d'avance.
Partager