while中的continue和if中的continue的区别
来源:互联网 发布:dnf台服源码为什么泄漏 编辑:程序博客网 时间:2024/06/05 04:46
#include<stdio.h>int main(){int n;for(n=100;n<=200;n++){if(n%3==0)continue;printf("%d",n);}printf("\n");return 0;}//输出100到200之间不能被3整除的数 #include<stdio.h>int main(){int n;for(n=100;n<=200;n++){while(n%3==0){continue;}printf("%d",n);}printf("\n");return 0;}//输出100到200之间不能被3整除的数 第一个程序第七行用的if语句 第二个程序第七行用的while语句用第一个程序可以输出100到200之间所有不能被3整除的数 可是用第二个只能输出100 101就没了,为什么?
continue只负责让一个循环语句产生”跳回“,即最接近continue的里层循环语句。
你第一个continue的,是for(n=100;n<=200;n++) (因为if不是循环语句,continue不会找它)
你第二个continue的,是while(n%3==0)循环,因为这个是距离continue最近的内层循环。
1
2
while
(n%3==0){
continue
;}
//当n=102的时候,这个while会无限次循环,死机了
0 0
- while中的continue和if中的continue的区别
- continue语句在while和for循环中的区别
- do while 的continue之后会执行while中的条件
- 循环语句中的break和continue区别
- Java中的break和continue 区别
- Java中的break和continue 区别
- break和continue在循环中的区别
- break 和 continue 和 return在if语句和for循环中的区别
- Java中的break,continue,return的区别
- python 学习while语句中的break&continue
- Python中的break和continue的用法
- if+while+for+continue+break
- if continue在循环遍历中的使用
- while break continue return的区别
- php中的continue和break
- Oracle中的break和continue
- switch 中的 break 和continue
- java中的continue和break
- 苹果开发工作整理
- 运用JAVA的concurrent.ExecutorService线程池实现socket的TCP和UDP连接
- PMBOK(第五版)学习笔记 —— 10 项目沟通管理
- 新手向!开源音乐播放器JamsMusicPlayer源码解析<1>
- 关于Unity3D图集打包、深度、DrawCalll分析
- while中的continue和if中的continue的区别
- 锁屏流程
- 全面阐述overflow:hidden属性
- 我比杨过幸运
- C和c++有哪些区别?
- 使用HttpURLConnection发送get和post请求
- Oracle 序列号当前值
- vagrant文件夹无法挂载问题
- UIBezierPath 的使用介绍