#include <stdio.h>
int main()
{
int tab[] = {1, 2, 3, 4};
printf ("%d", 3[tab]);
return 0;
}
Nie potrafię pojąć konstrukcji 3[tab]
- jest poprawna (czy raczej: GCC przepuszcza ten kod: http://ideone.com/Hdqfy8), lecz wygląda imho dziwnie.
3[tab]
jest tym samym, co tab[3]
czy jak to działa?