break 1.break若用于循环则是用来终止循环的; 2.break若用于switch则是用于终止switch 3.break不能直接用于if,除非if属于循环内部的一个子句
e.g:
for (i=1;i<10;++i)
{
if (3>2)
break;//break是if内部的子句,break终止的是外部的for
printf("结束!!!\n"); //printf不会输出
}
多层for或switch嵌套中,break只能终止距离它最近的for或switch
continue 用于跳过本次循环余下的语句,转去判断是否需要执行下一个循环 e.g: ``` for (1;2;3) { A; B; continue;//若执行该语句;则执行完后会执行3,C&D会被跳过 C; D; }