continue 的用法详解 您所在的位置:网站首页 c语言如何跳过一段代码执行 continue 的用法详解

continue 的用法详解

2024-01-04 17:18| 来源: 网络整理| 查看: 265

continue 的用法详解

continue用法 continue 的用法详解continue 在while中的用法continue 在for中的用法continue 在剔除多余元素的用法

continue语句的作用是跳过本次循环体中余下尚未执行的语句,立即进行下一次的循环条件判定,可以理解为仅结束本次循环。 注意:continue语句并没有使整个循环终止。

continue 在while中的用法 //continue 在while中的用法 #include int main() { int i = 1; while (i ++i; continue; } printf("%d ", i); ++i; } printf("\n"); return 0; }

以上代码的结果是: 在这里插入图片描述 当执行到i==5的时候,会进入if语句中,然后continue返回判断条件继续,不再继续执行下面的语句。在这里要注意,需要i++,不然会一直在这里死循环。

continue 在for中的用法 //continue 在for循环中的使用 #include int main() { int i = 1; for (int i = 1; i continue; } printf("%d ", i); } printf("\n"); return 0; }

以上代码的结果是:在这里插入图片描述 当执行到i==5的时候,会进入if语句中,然后continue返回判断条件继续,不再继续执行下面的语句。在这里要注意,和上面while循环不一样的是,不需要i++,它会跳到i++处,然后在进行判断条件,不会死循环。

continue 在剔除多余元素的用法

以下的代码作用是过滤除了0-9的东西

#include int main() { int ch = 0; while ((ch = getchar()) != EOF) { if (ch '9') { continue; } putchar(ch); } return 0; }

以上代码的结果是:

在这里插入图片描述 说明:上面的结果,过滤掉了0-9以外的东西,利用getchar()和putchar(),接受字符和打印字符,以文件结束标志EOF结束。所以不管输入的是什么,结果只会输出数字。

==这里要注意EOF的用法:==以ctrl Z结束,直到在屏幕输入ctrlZ,程序就会结束。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有