if(turn==2)
{
if(forward) /*then what to do if this if comes true for coming out of outer loop*/
if(columnHead>0)
{
columnHead--;
addr[columnHead] |=1<<(rowHead-1);
}
else
{
columnHead =7;
addr[columnHead] |=1<<(rowHead-1);
}
if(rowTail!=(rowHead-1))
{
addr[columnHead+columnSize] &=~(1<<rowTail);
columnSize++;
rowTail++;
}
else
{
addr[columnTail] &=~(1<<columnTail);
if(columnTail==0)columnTail=8;
columnTail--;
}
back=1;
}
如果满足条件 if(forward)
,我想跳出外层 if
循环
最佳答案
您应该创建此代码的函数,并从条件变为真的 block 返回。
关于c - 如何在 c 中退出 "if"循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17168015/