鹏哥C语言34---循环语句 do while

//-------------------------------------------------------------------------------------------------3.3 do while 循环
#include <stdio.h>
//---------------------------------------------------------------------------------------------3.3.1 do 语句的语法
/*
do                        
    循环语句;
while(表达式);
*/

//int main()
//{
//    int i = 1;
//
//    do
//    {
//        printf("%d ", i);//输出 1 2 3 4 5 6 7 8 9 10
//        i++;
//    } while (i <= 10);
//    return 0;
//}

//---------------------------------------------------------------------------------------------3.3.2 执行流程

//---------------------------------------------------------------------------------------------3.3.3 do 语句的特点
// 循环体至少执行一次,使用场景有限


//------------------------------------------------------------------------3.3.4 do while 中的 break ,continue

//--------------------------------------------------break
 
//int main()
//{
//    int i = 1;
//
//    do
//    {
//        if (i == 5)
//            break;//      break  终止循环
//        printf("%d ", i);//输出 1 2 3 4
//        i++;
//    } 
//    while (i <= 10);
//    return 0;
//}

//--------------------------------------------------break

//int main()
//{
//    int i = 1;
//
//    do
//    {
//        i++; //进来先++
//        if (i == 5)
//            break;//      break  终止循环
//        printf("%d ", i);//输出  2 3 4
//        
//    } 
//    while (i <= 10);
// 
//    return 0;
//}

-------------------------------------------------- continue
//
//int main()
//{
//    int i = 1;
//
//    do
//    {
//        i++; //进来先++
//        if (i == 5)
//            continue;//     continue 跳过 本次循环后边的代码,直接去调整代码
//
//        printf("%d ", i);//输出  2 3 4 5 6 7 8 9 10 11
//    } 
//    while (i <= 10);
// 
//    return 0;
//}

//-------------------------------------------------- continue

int main()
{
    int i = 1;

    do
    {
        if (i == 5)
            continue;//     continue 跳过 本次循环后边的代码,直接去调整代码

        printf("%d ", i);//输出  1 2 3 4 死循环了
        i++;//  i++被跳过了
    } 
    while (i <= 10);

    return 0;
}

// break 和 contunue 在 while循环,for循环, do while循环里的用法,基本一致
// 三种循环里用的最多的for>while>do while

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值