参数都定义了啊,为什么运行不了?

编译之后,提醒我 [Error] too few arguments to function 'void InitCourt(int (*)[2], int, int)'

#include <stdio.h>
#include <stdlib.h>

#define row 3
#define col 2

void InitCourt(int court[row][col],int i,int j) 
{
    for (i=0;i<row;i++)
    {
        for (j=0;j<col;j++)
        {
            court[i][j]=0;
            printf("court[%d][%d]=%d",i,j,court[i][j]);
        }
    }
}

int main()
{
    InitCourt ();
    return 0;
}

你在主函数里头得给函数传参,不然调用不了

主函数里得有对类型的实参传给形参