switch与if else if…else if…属于多项选择语句,本质上不属于循环
一般if选择语句会与循环搭配使用,通常是if内嵌于循环体中,此时在循环体中可用coutinue,与break
同理,如果switch语句在一个循环中,coutine便可作为switch语句的一部分,这种情况下,就像在其它循环中一样,coutinue让程序跳出循环的剩余部分,包括switch语句的其它部分
coutine不能用于switch中,因为**单独出现(switch并不嵌套于循环体)**的switch并不属于循环,如果使用coutinue,它无法跳转至下一个循环,而continue没有break的功能,无法跳出循环体或switch的执行体
break不能用于if语句中,因为在if的判断时,判断的执行语句是顺序执行的,每次最多只执行一个分支,所以不需要跳出