Wytłumaczy mi ktoś jak mogę wyliczyć elementy:
a[0] =
a[1] =
a[2] =
a[3] =
a[4] =
a[5] =
które są wynikiem poniższego programu? Nie bardzo rozumiem co tutaj się dzieje...
main(){
int a[6] = {1, 2, 3, 4, 5, 6};
ptr = a + 2;
ptr[1] = *ptr +10;
ptr[2] = ptr[0] + 20;
*a = *ptr;
*ptr = a[1];
}