C语言,二维数组传参过程报错c2660

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
                show(line);
                //a = 0;
            break;
        default:
            break;
        }
    }
}

}

int show(int line[][3])
{

for (x = 0; x < 3; x++)
{
    for (y = 0; y < 3; y++)
    {
        printf("%d\n", line[x][y]);
    }
}
return 0;

}

运行结果及报错内容

严重性 代码 说明 项目 文件 行 禁止显示状态
错误 C2660 “show”: 函数不接受 1 个参数 Tic-Tac-Toe e:\msh\c\tic-tac-toe\tic-tac-toe\gamesource.cpp 97

我的解答思路和尝试过的方法
我想要达到的结果

int x, y;


int show(int line[][3])
{
int x, y;
for (x = 0; x < 3; x++)
{
    for (y = 0; y < 3; y++)
    {
        printf("%d\n", line[x][y]);
    }
}
return 0;
}