【发布时间】:2014-05-09 11:57:59
【问题描述】:
这个函数用于代码玩井字游戏:
//--------------------FUNCTION--------------------
bool playCell(int player, int position, int gameBoard[]) {
if (gameBoard[position] == 10 || gameBoard[position] == 11) {
return false;
} else {
return true;
if (player == 0){
gameBoard[position] = 10;
} else {
gameBoard[position] = 11;
} // end if
}
} // end function
playCell 获取一个玩家(0 代表“O”,1 代表“X”)、一个位置(1 到 9)和九个元素 gameBoard,如果移动是合法的(即那个位置还不是),则返回 true采取),否则为假。如果移动是合法的,它会将位置更改为该玩家编号(“O”为 10,“X”为 11)。如果玩家或位置输入无效,则返回false。
我试图弄清楚如何让数组根据玩家将其值更改为 10 或 11,并保存到他们输入的位置。
【问题讨论】:
标签: c++ arrays function boolean