二维数组作为形参,传递二维数组的值
void trfind(int (*Array)[3]);
void trfind(int (*Array)[3])
{
int a[][3] = {1, 2, 3, 4, 5, 6};
int i, j;
for (i=; i<2; i++)
for (j=0; j<3; j++)
*(*(Array+i)+j) = a[i][j];
}
int main()
{
int b[][3] = {0};
int i, j;
trfind(b);
for (i=; i<2; i++)
for (j=0; j<3; j++)
printf(" %d", b[i][j]);
printf("\n");
return 0;
}
/* 运行结果: 1 2 3 4 5 6 */