The following code,according to me should run successfully,but fails at runtime.I don't get the reason:
void main()
{
int arr[5][3]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
int *m=arr[0];
int **p=&m;
p=p+1;
printf("%d",**p);
}
a.exe has stopped working at runtime in gcc compiler,windows 7 64 bit