如何跳出函数
如果我有一个如下函数:
void func () {
//...
if (condition) {
break;
}
}
当我使用break时,它会给我一个错误。是否有另一种方法可以使用 if 条件退出函数并正常完成代码编译?
If I have a function as follows:
void func () {
//...
if (condition) {
break;
}
}
When I use break it gives me an error. Is there another way to exit a function using an if condition and to complete compiling the code normally?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
发布评论
评论(9)
○闲身2024-11-21 22:52:35
使用return退出函数。
使用break退出循环。
注意:“使用break将退出循环,而return实际上会完成该方法。因此,如果您的目标只是停止循环,则可以使用break。但是,如果您希望该方法结束,请使用return。”
另请参阅:关闭函数时返回与中断?
~没有更多了~
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
break 用于循环和 switch 语句中。使用
return
代替。break is used in loops and switch statement. use
return
instead.