这些代码示例有问题吗?只要现场有一个X,如果能够取得胜利,它仍然会覆盖现场的O.显然,如果没有声明不起作用? 88和79是ASCII中的'X'和'O'。代码覆盖阵列
while(i+j<6)
{
if (board[i][j]+board[i][j+1] == compXO*2)
{
if(board[i][j+2] != (88||79))
{
board[i][j+2] = compXO;
won=1;
break;
}
}
else
i++;
}
if (board[i+1][j+1]+board[i+2][j+2] == compXO*2)
{
if(board[i][j] != (88||79))
{
board[i][j] = compXO;
won=1;
}
}
第二个工作虽然我相信最后的括号是一个错误。 – 0x41414141 2013-04-20 01:33:34
@ bh3244 - 你是对的 - 复制和粘贴的力量:) – MByD 2013-04-20 01:34:30