上述代码出现报错“表达式必须包含指向对象的指针类型”
原因是 函数的形参列表中二维数组写错了,修改后应为
void LtoR(int** map, int left, int right, int up)
二维数组作形参时,有以下三种写法。(map是在上面的函数中创建的二维数组)
1、void func(int map[][3])
2、void func(int (*map)[3])
3、void func(int** map)
上述代码出现报错“表达式必须包含指向对象的指针类型”
原因是 函数的形参列表中二维数组写错了,修改后应为
void LtoR(int** map, int left, int right, int up)
二维数组作形参时,有以下三种写法。(map是在上面的函数中创建的二维数组)
1、void func(int map[][3])
2、void func(int (*map)[3])
3、void func(int** map)