唉,指向二维数组的指针,又错,又错
//这个程序错在哪里?
#include<iostream.h>
void f1(int (*t)[4],int n)//打印第n行
{
int i;
for(i=0;i<4;i++)
{
cout<<*(*(t+n)+i);
}
}
void main()
{
int a[3][4]={{1,2,3,4},
{5,6,7,8},
{9,0,1,2}};
int *p;
p=*(a+0);
f1(p,2);//错误显示:cannot convert int* to int(*)[4]
}