还是二维数组函数调用的问题,这次的问题不复杂,但是有点让人摸不着头脑
这是我对函数isMaxas的定义:
这是我对定义P_arr的部分:
double P_arr[8100000][6] = {};
这是我调用函数isMaxas的语句:
if (isMaxas(delay_k, AP, P_arr, 2) > 1)
就是这里报错:“int isMaxas(int,double,double [][4],int)”:无法将参数 3 从“double[8100000][6]"转换到“double[][4]"
但是我这里定义isMaxas时分明写的是6啊,整个过程没有出现4,为什么会这么报错呢?
谢谢解惑!