break的用法:
基本用法:用于终止循环。
break只能用于终止循环, 或者用于switch,不能用于选择。可用于switch循环,是用来终止switch循环的。
举例:(break不能直接用于if,除非if属于循环内部的一个子句)
for (i=0; i<3; ++i)
{
if (3>2)
break;
printf("爷要吐死了");
}
虽然break是if内部的语句,但这里的break是用来终止for循环的,不是用来终止if的。
注意:(就近原则)
1.在多层循环中,break只能中止距离他最近的那个循环。
2.在多层switch嵌套中,break只能中止距离它最近的switch。
continue的用法:
基本用法:跳过本次循环剩下的语句,转去判断是否需要执行下次循环。
即它会直接跳过剩下的语句去判断是否继续循环。
与break一样用于循环。