双重循环中的break
发布时间
阅读量:
阅读量
break语句的执行仅会使本层循环中断,在层次化的双重嵌套结构中运行时位于内层循环中的break语句执行会导致仅本层循环中断而不会影响上一层外围循环。
本文出自作者所著之书; 个人可依据学习或授课等用途免费使用该资料,但需注明出处为"海洋饼干叔";禁止用于商业出版等目的进行复制或改编。
1.《Python编程基础及应用》,作者陈波与刘慧君,由高等教育出版社出版发行。相关教学视频可通过京东搜索关键词"Python编程基础及应用"获取。
2.《Python编程基础及应用实验教程》,由陈波主笔,并联合熊心志、张全和、刘慧君与赵恒军四位学者完成,该书由高等教育出版社正式出版。
3.《简明C及C++语言教程》一书目前正由陈波撰写中,待面世时将推出配套免费视频资源。
我们通过下述示例来说明双重循环中内层break语句的执行效果。
//Project - DoubleFor
#include <iostream>
using namespace std;
int main()
{
for (int i=0;i<10;i++){ //i循环:第0行至第9行
for (int j=0;j<10;j++){ //j循环:第0列至第9列,但第i行最多输出10-i列
if (j>=(10-i
全部评论 (0)
还没有任何评论哟~
