#include <stdio.h>
int main()
{
int *a[] = {0,1,2,3,4};
printf("arr0=%d\n", a+0) ;
printf("arr1=%d\n", a+1);
printf("arr2=%d\n", a+2);
printf("arr3=%d\n", a+3);
printf("arr4=%d\n", a+4);
printf("again \n" ) ;
printf("arr0=%d\n", *a+0);
printf("arr1=%d\n", *a+1);
printf("arr2=%d\n", *a+2);
printf("arr3=%d\n", *a+3);
printf("arr4=%d\n", *a+4);
return 0;
}
The output is
arr0=1123688464
arr1=1123688472
arr2=1123688480
arr3=1123688488
arr4=1123688496
again
arr0=0
arr1=4
arr2=8
arr3=12
arr4=16
Please Explain