这个board数组哪里有问题,有超出它的定义范围吗?是#define 的问题吗?还是DisplayBoard函数 打印有问题?
initboard函数 第一个形参错了 不是int 是char。相当于你调用的initboard(char xxxxx,xxx,xxx)未定义,未定义大小的形参你去访问其第n个元素当然报错。因为你定义的是initboard(int xxxxx,xxx,xxx)