break语句如何工作?

sha*_*eeq -5 c break

如果我在for循环中写break语句然后将变量更新,然后循环退出,或者只是在循环退出的break语句的执行之后?例如

for(i=0;i<100;i++){
//do something something
if(i==50){
break;
}  
Run Code Online (Sandbox Code Playgroud)

循环退出后i的值是多少?

Nid*_*nan 5

当在循环内遇到break语句时,循环立即终止,程序控制在循环后的下一个语句处恢复.它可用于终止switch语句中的case

在此输入图像描述