break和continue
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; }
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。