Bonjour,
Pour u-v, j'obtient -2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 double table [6]; for (int i = 0; i < 6; i++) table[i] = sin(i); double *u = &t[3]; double *v = &t[1]; cout << u - v << endl;
Mais pour v, j'obtient 0xbf820008 et pour u 0xbf820018.
Or il y a 10 d'écarts entre ces 2 adresses.
Pourquoi u - v est différent de 10?
Pourquoi -2 et pas 2?
Merci d'avance.
Partager