while循环内使用for循环
2024-10-21 11:42:23
一个基础问题,while循环内使用for循环,且当for循环内有控制while循环条件时。
如下所示:
bool flag = true;
while(flag)
{
for(i=0;i<10;i++)
{
console.writLine(i);
if(i==5)
{
flag = false;
}
}
}
console.writLine(“执行完毕”);
根据上面的代码:
当i=5时,flag=false,但是此时while循环不会结束,因为此时for循环语句还没有结束,会一直执行到i=9,然后输出:执行完毕。
如果想要当i=5时,flag=false,此时立即结束while循环,需要在if语句内添加break语句,如下所示:
bool flag = true;
while(flag)
{
for(i=0;i<10;i++)
{
console.writLine(i);
if(i==5)
{
flag = false;
break;
}
}
}
这里复习一下 break和continue语句:
for循环中:
退出本次循环,但还要开始下次for循环用 continue;
彻底退出for循环用 break;
while(1)循环中:
continue:退出当前这一次的循环,去执行下一次的循环;
break:彻底退出while(1)循环;
return:语句会终止函数的执行并返回函数的值。
最新文章
- 关于ReSharper
- sublime text学习
- EntityFramework简介
- AC自动机题目汇总
- Python 基础语法(四)
- Struts2 Annotation 注解配置
- 优秀的富文本编辑器 Kindeditor
- SVN “工作副本 “...” 已经锁定”的解决的方法
- cocos2dx内存管理的一些看法
- java2 - 语言基础
- 使用git将本地代码传到github
- web api 如何通过接收文件流的方式,接收客户端及前端上传的文件
- 我把一些Linux的中英文命令做了对应翻译大家参考一下
- C#设计模式之6:抽象工厂模式
- 解决spring-security session超时 Ajax 请求没有重定向的问题
- 算法笔记_176:历届试题 最大子阵(Java)
- A class file was not written. The project may be inconsistent, if so try refreshing this project and building it. eclipse提示错误
- numpy.zeros(np.zeros)使用方法--python学习笔记31
- linux - 【LAMP环境配置安装注意安装步骤】 9
- 谈谈 ES7、ES8、ES9 和 Stage 3 的那些事儿