C编程问题
#include<stdio.h>main()
{
int a[3][4]={{21,12,23,14},{15,36,17,48},{19,70,81,22}};
int *p=a[0],i,j;
scanf("%d,%d\n",&i,&j);
if((i>=0&&i<3)&&(j>=0&&j<=4))
printf("\n%4d",*(p+i*4+j));
else
printf("\n");
}谁帮我分析一下这个不是很理解int *p=a[0] *(p+i*4+j)