liwj 发表于 2023-12-17 06:35

学习记录 循环与继续循环

#include "stdafx.h"


void fun()
{
        bool watermark;
        watermark =false;
        bool ptr;
        ptr = false;       
        for (int k = 0; k < 10; k++) {

                if (k == 0) {
                        printf("11!\n");
                        if (!watermark)        continue;//if true, mean that k continue to add one and defend the second for.
                } else {
                        printf("22!\n");
                        if (!ptr)continue;//break;//no matter continue and break,the second for is not effective.
                }

                for (int i = 0; i < 3; i++) {
                        printf("33!\n");
                       
                }//second for
        }//first for
}


int main(int argc, char* argv[])
{
fun();
        printf("请留意33是否出现!\n");
        return 0;
}

liwj 发表于 2023-12-17 06:36

这个写法是 第二for 完全被隔断 ,必须加条件控制好continue;

CQGaxm 发表于 2023-12-17 06:49

学习学习,感谢分享

wsldboy 发表于 2023-12-17 09:43

一起学习,共同进步

FruitBaby 发表于 2023-12-17 10:17

来学习学习,

huaihuaivip 发表于 2023-12-17 12:11

感谢分享,学习了

ttdota 发表于 2023-12-17 12:52

支持学习分享加油up

luoyin168 发表于 2023-12-17 18:44


学习学习,感谢分享

moruye 发表于 2023-12-17 18:46

APWN 发表于 2023-12-17 19:49

继续学习继续学习,加油~~
页: [1] 2
查看完整版本: 学习记录 循环与继续循环