上一篇我们讲到循环语句,这篇我们来讲讲循环语句中的break和continue。
在循环语句执行中,遇到某些状况的发生,需要提前终止循环时,就要用到break和continue这两个关键词。
能看出来,他们的区别在于break是跳出整个循环,而continue是只跳过这次的循环。
举个例子:
可以看出,如果如果不把i=i+1调到continue的前面,那程序就会陷入死循环。
在for语句中的break和continue,也是差不多的,但因为for语句中有个变量变化的表达式3在continue的前面,所以输出时不会因为coutinue的执行而出现死循环。