c++ - 如何突破一个函数

标签 c++ function return break

如果我有如下函数:

void func () {
    //...

    if (condition) {
        break;
    }
}

当我使用 break 时,它给了我一个错误。是否有另一种方法可以使用 if 条件退出函数并正常完成代码编译?

最佳答案

break 用于循环和 switch 语句。使用 return 代替。

关于c++ - 如何突破一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6302227/

相关文章:

javascript - ...args 和函数中的参数有什么区别

c++ - 为什么这两个函数指针在 C/C++ 中都是合法的?

javascript - 如何将回调函数的值返回给调用者?

java - 如何返回2个ResultSet?

c++ - 虚函数是否不太可能导致堆栈溢出?

javascript - 无法让第二个 javascript 函数工作?

java - 英文标尺递归问题

c++ - CDialog更新输入框值

c++ - 使用模板友元函数 C++ 无效使用非静态数据成员错误

c++ - 断言中的折叠表达式在某些机器上编译,但在其他机器上不编译