continue 的用法详解
continue 的用法详解
continue用法
- continue 的用法详解
- continue 在while中的用法
- continue 在for中的用法
- continue 在剔除多余元素的用法
continue语句的作用是跳过本次循环体中余下尚未执行的语句,立即进行下一次的循环条件判定,可以理解为仅结束本次循环。
注意:continue语句并没有使整个循环终止。
continue 在while中的用法
//continue 在while中的用法
#include<stdio.h>
int main()
{int i = 1;while (i<=10){if (i == 5){++i;continue;}printf("%d ", i);++i;}printf("\n");return 0;
}
以上代码的结果是:
当执行到i==5的时候,会进入if语句中,然后continue返回判断条件继续,不再继续执行下面的语句。在这里要注意,需要i++,不然会一直在这里死循环。
continue 在for中的用法
//continue 在for循环中的使用#include <stdio.h>
int main()
{int i = 1;for (int i = 1; i < 10; i++){if (i == 5){continue;}printf("%d ", i);}printf("\n");return 0;
}
以上代码的结果是:
当执行到i==5的时候,会进入if语句中,然后continue返回判断条件继续,不再继续执行下面的语句。在这里要注意,和上面while循环不一样的是,不需要i++,它会跳到i++处,然后在进行判断条件,不会死循环。
continue 在剔除多余元素的用法
以下的代码作用是过滤除了0-9的东西
#include <stdio.h>
int main()
{int ch = 0;while ((ch = getchar()) != EOF){if (ch < '0' || ch > '9'){continue;}putchar(ch);}return 0;
}
以上代码的结果是:
说明:上面的结果,过滤掉了0-9以外的东西,利用getchar()和putchar(),接受字符和打印字符,以文件结束标志EOF结束。所以不管输入的是什么,结果只会输出数字。
==这里要注意EOF的用法:==以ctrl Z结束,直到在屏幕输入ctrlZ,程序就会结束。
continue 的用法详解相关推荐
- python的continue用法_Python continue的用法详解
continue 的功能和 break 有点类似,区别是 continue 只是忽略当次循环的剩下语句,接着开始下一次循环,并不会中止循环:而 break 则是完全中止循环本身. 如下程序示范了con ...
- 《Java基础——break与continue用法详解》
Java基础--break与continue用法详解 一. break语句: 规则: 1. 仅用于循环语句和switch语句当中,用于跳出循环. 2. 当只有一层循环时,则直接跳出循环,不再进行下一轮 ...
- Linux下的awk用法详解
Linux下的awk用法详解 一.awk介绍 二.awk的语法 三.awk常见用法 四.awk其他用法 五.awk语言特性 一.awk介绍 1.AWK 是一种处理文本文件的语言,是一个强大的文本分析工 ...
- Linux Shell脚本入门--wget 命令用法详解
Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...
- csh for循环_shell中的for循环用法详解_linux shell
这篇文章主要介绍了shell中的for循环用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 for 命令: for i i ...
- php switch case 判断语句,PHP的switch判断语句的“高级”用法详解,switch详解_PHP教程...
PHP的switch判断语句的"高级"用法详解,switch详解 只所以称为"高级"用法,是因为我连switch的最基础的用法都还没有掌握,so,接下来讲的其实 ...
- linux getline函数用法,Linux文本处理三剑客之awk学习笔记05:getline用法详解
getline用法详解 在默认情况下,awk支持从文件或者STDIN中读取数据.我们也可以使用getline来灵活读取数据,例如在main代码块执行过程中读取某个非待处理文件的数据,或者从某个读取某个 ...
- Python中下划线 _ 的最全用法详解
Python中下划线 _ 的最全用法详解 '_'是什么? _在python中可以作为一个标识符,用于定义变量和方法唯一名称.同时它也是Python中的一个软关键字,指在某些特定上下文中保留的关键字.截 ...
- java path类_基于java Files类和Paths类的用法(详解)
Java7中文件IO发生了很大的变化,专门引入了很多新的类: import java.nio.file.DirectoryStream; import java.nio.file.FileSystem ...
最新文章
- 给你的数据一个家,一个有DOI的地方 | 生物数据库承建
- SAP MM初阶创建服务采购订单时订购单位和物料组的缺省值
- 为什么我十分喜欢 C,却很不喜欢 C++
- 锋利的jQuery-4--动画方法总结简表
- git stage 暂存_什么是Git?下载和安装Git
- leetcode 211. Add and Search Word - Data structure design Trie树
- thinkphp 创建子应用
- 统计问题:找链环数字对的出现频率
- Pygame 整活五子棋
- .net core上 K8S(七).netcore程序的服务发现
- Nagios:企业级系统监控方案
- swift解析html数据类型,ios-Swift:以标签或textVi显示HTML数据
- android --- fastboot 协议学习
- 【转载】Linux平台软件包管理完全攻略
- python锁机制_Python并发编程之谈谈线程中的“锁机制”(三)
- trump可音译为“专普”
- 软件测试 - 功能测试(测试理论+用例设计)
- linux unison数据同步,linux下unison双向数据实时同步
- 深度学习实战 2 YOLOv5 添加CBAM、CA、ShuffleAttention注意力机制
- 语c语言描写,1:语c是什么.还有一些常识.(?)
热门文章
- 钉钉应用开发,提示Warning: Invalid CERT Authority
- 参加“互联网+“比赛心得与体会
- OpenGL程序VC框架:Bezier 曲线
- android 内部存储 共享,android存储:共享参数、内部存储、拓展存储
- 用户同步管理及集群初始配置-集群搭建步骤7
- DataCastle微额借款用户人品预测大赛冠军思路
- freeRTOS出现任务卡死的情况。
- CTF杂项之总结(一)
- 05-Spring反转控制IOC 与 依赖注入DI概念
- 操作系统内存管理_MBT_LRU