美文网首页十天学会C语言程序员
C语言day04-14for和while的对比

C语言day04-14for和while的对比

作者: liyuhong165 | 来源:发表于2016-04-30 11:43 被阅读43次

    pragma mark for和while的对比

    pragma mark 概念

    /**
     *  // 什么时候用while?
        // 如果用于控制循环的增量在循环执行完毕之后还需要使用,那么可以使用while
     * // 什么时候用for? 
       // 如果用于控制循环的增量在循环执行完毕之后不需要使用了,那么可以使用for
     */
    

    pragma mark 代码

    #include <stdio.h>
    int main()
    {
    #pragma mark while的使用场景
        // 什么时候用while?
        // 如果用于控制循环的增量在循环执行完毕之后还需要使用,那么可以使用while
        
        int count = 100;  // 用于控制循环什么时候结束
        while (count > 0) {
            printf("发射子弹 %i\n",count);
            count--;    // 控制循环的次数,当每次循环执行完毕之后都会执行一次
        }
        printf("count = %i\n",count);
        
    #pragma mark for的使用场景
        // 如果用于控制循环的增量在循环执行完毕之后不需要使用了,那么可以使用for
        for (int number = 100; number > 0; number--) {
            printf("发射子弹%i",number);
        }
    //    printf("number = %i\n",number);
        
        // 其实在企业开发中,只要会用for就可以了,while能做的for都能做
        return 0;
    }
    

    相关文章

      网友评论

        本文标题:C语言day04-14for和while的对比

        本文链接:https://www.haomeiwen.com/subject/hojkrttx.html