标签: c tic-tac-toe
这是一个井字游戏。问题是如果最后一行被填满,游戏将打印“Draw”并结束,这应该只在所有单元格都被填满时才会发生。我的错是什么?!
PulseAll
答案 0 :(得分:0)
break语句终止执行最近的封闭 do,for,switch或while语句。控制 传递到终止语句之后的语句。
do
for
switch
while
设置empty_cell变量时,在嵌套循环中使用break。这样做只从第一个循环退出并在第二个循环中继续。这导致了你的问题。
将标志设置在循环之外并仅在需要时更改它。