如何突破功能

| 如果我有如下功能:
void func () {
    //...

    if (condition) {
        break;
    }
}
当我使用break时,会给我一个错误。还有另一种使用if条件退出函数并正常完成代码编译的方法吗?     
已邀请:
        break用于循环和switch语句。改用
return
。     
        当您想正常运行其余代码时,请尝试使用\'return \'代替break。 在进行切换或用于正常执行的循环时使用\'break \' 使用\'exit \'强制停止执行     
        用
return;
if(/*condition*/) { return; }
    
        只需使用
return
。 更多信息可以在这里找到。     
        在C ++中,您可以随时在函数中加1。     
        只需使用不返回任何内容的
return
语句即可。 喜欢:
if(predicate)
return;
    
        “ 8”是退出循环或“ 9”构造。 而是使用带有可选值的“ 1”。     
        只需将递增变量设置为一个导致循环中断的数字即可。例如-
void calculate() { 
    for(i=0;i<10;i++) { 
       i=11; 
    } 
}
    

要回复问题请先登录注册