函数需要一个循环解决方案
Function need a loop solution
我有这个功能,我想在执行一次功能“播放”时执行该功能机器人停止任何想法,但我仍然需要检查所有矩阵值,因为它可以是所有 positions.function play 是一个 void 函数 to.
void bot(char board[8][8],char color){
int i;
char j;
for(i=0;i<8;i++){
for(j=0;j<8;j++){
if (board[i][j]=='.'){
if (flanked(board,i,j,color)>0){
play(board,i,j,color);
}
}
}
}
}
如果您希望在对 play
的单次调用后结束对 bot
的调用,此时只需 return
。
void bot(char board[8][8],char color){
int i;
char j;
for(i=0;i<8;i++){
for(j=0;j<8;j++){
if (board[i][j]=='.'){
if (flanked(board,i,j,color)>0){
play(board,i,j,color);
return;
}
}
}
}
}
我有这个功能,我想在执行一次功能“播放”时执行该功能机器人停止任何想法,但我仍然需要检查所有矩阵值,因为它可以是所有 positions.function play 是一个 void 函数 to.
void bot(char board[8][8],char color){
int i;
char j;
for(i=0;i<8;i++){
for(j=0;j<8;j++){
if (board[i][j]=='.'){
if (flanked(board,i,j,color)>0){
play(board,i,j,color);
}
}
}
}
}
如果您希望在对 play
的单次调用后结束对 bot
的调用,此时只需 return
。
void bot(char board[8][8],char color){
int i;
char j;
for(i=0;i<8;i++){
for(j=0;j<8;j++){
if (board[i][j]=='.'){
if (flanked(board,i,j,color)>0){
play(board,i,j,color);
return;
}
}
}
}
}