花括号对于C语言来说只是语句块,与break无关。
对于while、do、for来说,多重嵌套循环体它跳出离它最近循环体,
单循环是遇到beak就跳出循环体。
for(;;)break;//单循环
-----------------------------
循环嵌套是指循环体内包括循环体:
for(i=0;i<5;i++)//嵌套循环
for(;;)//break;跳出这个内循环,外循环继续。
break;
-------------------------------
对switch来讲,它是从某个分支跳出。
没有影响,找它最近的【while do for switch 】跳出
break是跳出当层循环 if不是循环语句
多层嵌套的时候 只跳出包括break语句的当层循环而不是全部循环
break是结束前一次的循环,所以if语句中的括号对break是没有影响的。
跳出 最近的那个循环(if不是循环)