二维数组指针问题 求解
#include <iostream>using namespace std;
int main()
{
int a[5][5]={{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15},{16,17,18,19,20},{21,22,23,24,25}},i,j,max;
int *p;
p=&a[0][0];
max=*p;
for(i=0;i<=4;i++)
{
for(j=0;j<=4;j++)
{
if(*(*(p+i)+j)>max)
{
max=*(*(p+i)+j);
}
}
}
cout<<"max="<<max<<endl;
return 0;
}
VC下面显示这个错误:error C2100: illegal indirection
哪里不正确 求解