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
块。