所以作为参数的二维数组应该这样写int (*matrix)[100],注意那个圆括号不要落下,要是落下了,因为[]的优先级高于*,所以matrix就成了“指向整型指针的指针“了。所以正确的函数参数应该这样写:int fun(int (*matrix)[100]
void prt(int *a,int x,int col,int row) //x是要处理的原二维数组中的列下标,col是原数组的...
所以作为参数的二维数组应该这样写int (*matrix)[100],注意那个圆括号不要落下,要是落下了,因为[]的优先级高于*,所以matrix就成了“指向整型指针的指针“了。所以正确的函数参数应该这样写:int fun(int (*matrix)[100]