C语言day04-11continue关键字

pragma mark continue关键字

pragma mark 概念

/**
 *  continue: 延续
 *  跳过本次循环
 */

pragma mark 代码

#include <stdio.h>
int main()
{
    /*
    int number = 100;
    while (number > 0) {
        printf("发射子弹 %i\n",number);
        number --;
        if (number %10 == 0) {
            printf("休息一下\n");
        }
//        printf("换子弹");
        // 这些操作,如果是休息就不做了
        printf("还有很多复杂的操作\n");
    }
    */
    
    /*
    int number = 100;
    while (number > 0) {
    
        printf("发射子弹 %i\n",number);
        number --;
        if (number %10 == 0) {
            printf("休息一下\n");
            continue; // 跳过本次循环,进行下一次循环
            // 只要看到continue 那么厚民啊的所有语句都不会执行,会执行再次去判断条件表达式
            
        }
        printf("还有很多复杂的操作\n");

    }
     */
    
    /*
    while (饿) {
        if(没有到午餐的时间)
        {
            // continue 回到循环的条件判断/
                continue;
        }
     printf("吃午饭\n");
    }
    */
#pragma mark 练习
    // 把100~200之间的不能被3整除的数 输出
    int number = 99;
    while (number < 200) {
        /*
        number ++;
        // 当前输出语句,并不是所有情况都需要输出,只有当前获取到 得数不能被3整除 才输出
        // 如果当前获取到 得数被3整除,就不执行printf语句
        if (number %3 == 0) {
            continue;   // continue 后面所有语句都不执行
        }
        printf("number = %i\n",number);
         */
        
        number ++ ;
        if (number %3 != 0) {
            printf("number = %i\n",number);
        }
    }
    
    return 0;
}

    原文作者:liyuhong165
    原文地址: https://www.jianshu.com/p/e2c3612701b3
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞