【QT】return 和 break 是 C++ 中两个不同的关键字,它们在程序中有不同的用途。
2024-01-03 17:40:57
return
和 break
:
-
return
:- 用于从函数中返回值,结束函数的执行,并将控制返回到调用函数的地方。
- 在函数体中,当执行到
return
语句时,函数将立即退出,不再执行后续的语句。 - 可以带有一个值,该值是函数返回的结果。如果函数声明为返回非
void
类型,在退出前应该使用return
返回一个值。
int add(int a, int b) { return a + b; // 返回 a 和 b 的和 }
-
break
:- 用于在循环或
switch
语句中提前终止执行,跳出当前的循环或switch
块。 - 在循环中,
break
用于跳出当前循环,继续执行循环之后的代码。 - 在
switch
语句中,break
用于跳出switch
块,防止执行其他case
或default
。
for (int i = 0; i < 10; ++i) { if (i == 5) { break; // 在 i 等于 5 时跳出循环 } // 其他循环内的代码 }
- 用于在循环或
总结:
return
用于从函数中返回值,结束函数的执行。break
用于在循环或switch
语句中提前终止执行,跳出当前的循环或switch
块。
文章来源:https://blog.csdn.net/weixin_44939430/article/details/135366632
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!