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

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;
}
    原文作者:liyuhong165
    原文地址: https://www.jianshu.com/p/4f7de1e408f7
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞