3.2.6 关键字break和continue
在任何一个while、do-while或for循环的结构体中,都能够使用break和continue控制循环的流程。break语句退出循环,不再执行循环中的剩余语句。continue语句停止执行当前的循环,返回到循环的起始处开始新的一轮循环。
作为break和continue语句的一个例子,下面程序是一个非常简单的菜单系统:
如果用户在主菜单中选择‘q’,则用关键字break退出,选择其他,程序则继续执行。在每一个子菜单选择后,关键字continue用于跳转到while循环的起始处。
while(true)语句等价于“永远执行这个循环”。当用户按‘q’时,break语句使程序跳出这个无限循环。