编程问题!!
#include<stdio.h>#include<stdlib.h>
int main()
{
int a[4][5],i;
int *p;
p=a[0];
for(i=0;i<20;i++)
*p++=i;
printf("二维数组的值为:\n");
p=a[0];
for(i=0;i<20;i++)
{
if(i%5==0)
printf("\n");
printf("%4d",*p++);
}
system("pause");
return 0;
}
在这个程序中第二个p=a[0]是什么意思啊?有什么作用么?请高手指教!!