c语言-- 三子棋编写问题!

想请教一下,为什么初始化棋盘内容都是空格的后,在下棋过程中显示都被占用了呢?只有斜着的一行可以下棋!这是为什么?

img

img

img

你执行完这个函数之后,打印过吗,断点跟过吗
目测你修改的数组没有传出去