Bonjour

On m'a montré un truc bizarre avec les pointeurs:
on a un pointeur i, un tableau sur 4 int:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
int u=4;
	int *i=new int[u];
	i[0]=1;i[1]=4;i[2]=2;i[3]=3;
	int o=3[i];
C'est l'instruction 3[i] que je trouve étrange. Je ne comprends pas à quoi cela correspond, pourtant c'est qqch de tout à fait légal.
Pouvez vous expliquer ce que cela fait ?


Je vous remercie