【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进行投诉反馈,一经查实,立即删除!