当前位置:嗨网首页>书籍在线阅读

14-特殊形式的循环结构

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

6.5.2 特殊形式的循环结构

1.无条件循环

需要注意的是,while(true){ }形式的循环结构也是经常使用的,循环体无条件执行。但在循环体中通常使用一个条件语句,当某个条件成立时,使用break语句终止当前循环语句,转去执行循环语句之后的语句。

例如,

while(true)
{
…
     if(条件表达式)break;
     …
}

2.提前终止循环语句或提前终止循环体的一次执行

循环结构中,需要提前终止循环语句,这时通常使用条件语句,当某个条件成立时,使用break语句结束循环语句,转去执行循环体之后的语句。此处与无条件循环中的情况类似。

某次执行循环体时,需要提前终止循环体的该次执行。这时通常使用条件语句,当某个条件成立时,使用continue语句结束循环体的本次执行,转去执行表达式3,修改循环变量,然后根据表达式2的值判断是否继续循环体的下一次执行。

例如,

for(表达式1;表达式2;表达式3)
{
     …
     if(条件表达式)continue;
     …
}