Bonjour à tous,
soit le code suivant:
Comment se fait-il que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #include <STDIO.H> int main (int argc, char *argv[]) { int i = 1; int tab[] = { 1, 2, 3 }; printf("tab[i] = %p - %d\n", &tab[i], tab[i]); printf("i[tab] = %p - %d\n", &i[tab], i[tab]); return 0; }et
Code : Sélectionner tout - Visualiser dans une fenêtre à part &tab[i]aient la même adresse (et donc le même contenu) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part &i[tab]
Il y a t-il un document qui décrit ce comportement ? La manière dont est déterminé la position dans un tableau ?
Partager