C语言day04-13for循环

pragma mark for循环

pragma mark 概念

/**
 *  while的循环升级版
 while(条件表达式)
 {
    语句;
    ...
 }
 
 for (初始化表达式;条件表达式;循环后增量表达式)
 {
    语句;
    ...
 }
 条件表达式:和while,dowhile一样,只有条件满足才会执行循环体
 初始化表达式: 在整个for循环的生命周期中,初始化表达式只会执行一次
 循环后增量表达式: 会在每次循环体之后完毕 之后调用一次
 */

pragma mark 代码

#include <stdio.h>
int main()
{
    
#pragma mark 练习
    /*
    int count = 100;  // 用于控制循环什么时候结束
    while (count > 0) {
        printf("发射子弹 %i\\n",count);
        count--;    // 控制循环的次数,当每次循环执行完毕之后都会执行一次
    }
    */
    // 能用while做的 用for都能做, for相当于while的升级版
    // 以后如果定义的变量仅仅用于控制循环什么时候结束,循环结束之后就不再使用了,那么可以使用for循环
    // 如果将用于控制循环的变量定义在for循环中,那么循环结束了,变量也释放了
//    int number = 100;
    
    //   步骤      1           2/5/8     4/7/10
    for (int number = 100; number > 0;number-- ) {
        // 3/6/9
        printf("发射子弹 %i\\n",number);
//        number -- ;
    }
//    printf("%i",number);
    return 0;
}


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