c - 如何在 c 中退出 "if"循环?

标签 c if-statement break

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/

相关文章:

c - 错误 : ‘str’ undeclared (first use in this function) b = bst_inorder(b->left, str);

c - 获取目录中文件的大小

c - 为什么写入内存比读取慢得多?

java - 嵌套 else 语句的语法错误

javascript - 中断应该在条件 block 内,即我们的外部吗?

c - 键盘驱动程序导致Qemu崩溃,并出现“Bad ram指针0xfff”错误

php - 使用 PHP 在特定时间突出显示 DIV 元素?

java - 如何在 Eclipse 中运行时中断正在调试的程序?

Python - 所有循环中的 `break`

Python:如何在一行中打印所有条件的结果