如何用if语句判断循环体中的条件,并继续执行下去?

如题所述

continue语句只用在for、while、do...while等循环体中,作用是退出本次循环而强行执行下一次循环。


if(i%2) continue;  // 当i不是2的倍数时,退出本次循环而强行执行下一次循环;否则,继续执行本次循环。


举例说明如下:

int a[5], i, j=0;
for(i=0; i<5; i++)
{
     if(i%2)  // 如果i=1或3,则跳出本次循环
         continue;
     else   // 如果i=0或2或4,则继续执行本次循环
         a[j++] = i;   
}
// 程序执行完后,数组a的各元素值为0, 2,4

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网