C语言基础(3)循环语句

1.while

while(      表达式    )

          循环语句;


int    i   =   1;                  //初始化

while(      i<=10   )       //判断

          {

                 i++;              //调整    //相当于for

                printf(    )

                i++;              //死循环(跳过调整部分)

           }

i++的位置不同,结果不同

2.for

for(    初始化;     判断;     调整;     )

         循环语句;

//若判断部分为空,循环条件默认为


int i=0;

for(    i=0;①     i<=10;② ⑤    i++;④     )

         printf(        );③

序号是执行时的顺序

3.do…while

do

       循环语句;

while(   表达式   );

(至少循环一次)


int i=1;                          //初始化

do

{

       printf(       );

       i++;                        //调整

}

while(   i<=10   );        //判断


一般使用for>while>do…while


4.break与continue

 

break:跳出循环

continue:终止本次循环

  • break

for (int i = 0; i < 10; i++)

{

    if (i == 5)     // 当循环到 i 等于 5 时

    {             

        break;     // 就立即结束这个 for 循环,不再执行后面的迭代

    }

    printf("%d ", i); 

}

最终输出的是  0 1 2 3 4 。

  • continue

for (int j = 0; j < 10; j++)

{

    if (j == 3)          // 当循环到 j 等于 3 时

    {

        continue;     // 跳过本次循环中后续的代码,直接进行下一次循环(也就是 j 变为 4 的那次循环)

    }

    printf("%d ", j);

}

最终输出的是  0 1 2 4 5 6 7 8 9 。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值