c语言break能否用在if,if语句后面能加break吗c

1,if语句后面能加break吗c可以,不过是跳出包含if 语句的紧接着的一层switch或者循环语句其他情况不合法不用if,break就肯定会执行 , 那你的程序还运行得下去吗 可以,例如 顶下2楼 可以用来跳出if语句的执行 。break用来跳出最近一层的开关语句(switch)和循环语句(while , for)if的语句里可以有break;这个在循环里边经常用到,如楼上匿名兄所说:满足特定条件时跳出循环 。要看具体的情况不能break仅仅限for;while ;和switch
2,在C中break语句和continue语句能否用于ifelse结构中看具体情况如果if-else在循环体中就可以使用break语句和continue语句 跳出整体循环和继续下一轮循环如果if-else不在循环体中,则不能使用break,continue但是又想不继续执行下去可以使用 return 结束望采纳程序循环部分等同如下:main() int i=0; while(i<10) if(i<1) continue; if(I==5) break; i++; } ...... }其中在执行if(i<1) continue时 , 由于当前i=0,满足“i<1”的要求 , 故执行continue语句,结束本次while循环 , 重新执行while循环,所以就成了死循环 。注:continue语句用来结束本次循环,而break语句用来结束一个循环,即不再执行本循环,而是执行循环以后的语句 。可以 , 是跳出当前循环【c语言break能否用在if,if语句后面能加break吗c】

    推荐阅读