#include //望采纳!!
int main(void)
{
void aaa(int *);//声明函数aaa
int x1[3][3];
aaa(x1);
printf("%d\n",x1[1][1]);//{{1,2,3},{4,5,6},{7,8,9}};输出元素[1][1],很明显是5
}
void aaa(int *x1[3][3])
{
// x1[3][3]={{10,10,10},{12,12,12},{12,13,13}};//X 不能用初始化数组的方法给已声明的数组变量赋值
int i,j,tmp=1;
//正确赋值方法
for (i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
x1[i][j]=tmp++;
}
}
//以上代码相当于x1[3][3]={{1,2,3},{4,5,6},{7,8,9}};
}