你函数的参数中怎么也有个a,重名了
回答:给个代码,我好跑一下验证啊,初步估计是参数类型不符合,你函数 f 中,参数为两个int类型,却没有定义二维数组,虽说都有地址,但这个引用对不上啊,应该将参数f(int a,int b)改为f(int a[][],int b[][]),或者改为指针f(int *a,int *b),说实在的,没有检验,不太有把握,可以试试