函数形参如下所示:
实际传入的形参如下所示:
编译后产生的警告如下:
在网上找了好多帖子,改了好多次还是有上面那样的警告,求大家指点
二维数组应该是 int a[][3]或者int (*a)[3]这样传
你传入的参数类型不匹配啊。
因为不知道你前面声明的实参情况,不过推测你可能需要如下调用:
/*
int Ava[3];
int Allocation[5][3];
int Need[5][3];
int pid;
int request[3];
*/
// 上面是你可能的实参声明格式(注意上面没有初始化)
int a=Banker(Ava, Allocation, Need, pid,request);