continue用法
    部分情况下,循环结构语句块内的条件满足时,可以通过continue语句停止本次执行,进行下一次循环。

    计算1-100之间的相加结果,并输出结果信息。

    1. int i = 0;<br /> int sum = 0;<br /> while (100 >= i) {<br /> if (100 > i++) {<br /> sum += i;<br /> continue;<br /> }
    2. printf(“sum等于%d.”, sum);<br /> }
    3. 示例结果:
    4. sum等于5050
    5. 示例分析:
    6. 1. 表达式 100 >= i”,表示100大于等于i,如果结果为“真”,执行while语句块内语句,否则跳出while结构并执行while结构之后的语句。<br /> 2. if语句表达式“100 > i++”,如果结果为“真”,sum加等于i的值,并且通过continue(5)语句,停止本次执行,进行下一次循环。<br /> 3. 输出sum结果信息。

    (5):continue只能用在循环结构中,它即可以在语句块内的分支语句中使用,也可以单独在语句块内使用。

    合理使用continue语句,即可以提高循环结构的执行效率,也可以简化循环结构的语句块代码。

    2.3 do…while语句用法
    do…while语句属于底部驱动循环结构,一般用作条件式运算。do…while至少执行一次语句结构。

    do…while语句形式:

    1. do { //形式一<br /> 语句块<br /> } while(表达式);

    do…while语句形式:

    1. do //形式二<br /> {<br /> 语句块<br /> } while(表达式);

    【例5.7】 计算1-100之间的相加结果,并输出结果信息。

    1. int i = 0;<br /> int sum = 0;
    2. do<br /> {<br /> if (100 > i++) {<br /> sum += i;<br /> continue;<br /> }
    3. printf(“sum等于%d.”, sum);<br /> }while (100 >= i);
    4. 示例结果:
    5. sum等于5050
    6. 示例分析:
    7. 首先执行语句块内语句,然后判断表达式“100 >= i”,表示100大于等于i,如果结果为“真”,继续执行dowhile语句块内语句,否则跳出dowhile结构并执行dowhile结构之后的语句。