原文:while循环和for循环的区别酿成的Bug

由于我的粗心大意,犯了个不该犯的错误,幸好经过调试找到了Bug。 大伙都了解:for循环一般在 for 这里 ...... 写那个叠加变量 迭代器 的。而while循环一般在 while ... 这里 写叠加变量的。我犯的错误就是for循环在两个地方都写了叠加变量,结果你懂的。 大家看看下面的代码: 大家也许也一眼看到了错误所在,大家看到第 行和第 行。两个地方都用了it ,这不就是it 了吗 ...

2012-07-29 20:28 15 6239 推荐指数:

查看详情

for循环while循环区别

对于刚开始学习python编程的小菜鸟,for循环while循环在实际使用中,没有理解透彻。导致程序循环结果不理想。 1、for循环 for循环,就是遍历某一对象,通俗说就是根据循环次数限制做多少次重复操作。 如 for i in range(3): 意思就是i循环4次,i的取值 ...

Thu Mar 22 06:43:00 CST 2018 0 8155
for循环while循环区别

for循环while循环区别   使用区别:如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,        否则用for循环。不知道用for循环。        因为变量及早的从内存中消失,可以提高内存的使用效率。   其实还有一种场景的理解:     如果是一个 ...

Mon Jul 08 06:01:00 CST 2019 0 3942
for循环while循环区别

理解一: 1、while适合用于状态变化控制,说高大上点就是while适合做状态机,而for仅仅是为了循环循环 2、另外一个区别,for循环一般都是这么用的,for(int i=xx;i<xx;i++);重点是关于循环控制变量i是在for中声明的(不是说不可以声明 ...

Mon Sep 24 18:57:00 CST 2018 0 1310
for循环while循环区别及用法

for循环while循环是可以互相代替的,比如:for (int i = 0; i<10; i++) {...//插入语句 }用while来写就是int i = 0;while (i<10) {...//插入语句i++;}for循环比较简洁,会比while更常用些,尤其是用array ...

Mon May 09 02:07:00 CST 2016 0 9034
While循环和do…while循环及二者区别

While循环和do…while循环及二者区别 Whlie循环 while是最基本的循环。 语法 重点 只要布尔表达式为true,循环就会一直执行下去 我们大多数情况下会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环 少部分情况需要一直执行,比如服务器的请求 ...

Mon Dec 07 08:52:00 CST 2020 0 818
while 和do while循环区别

int a; scanf_s("%d",&a); while(a>0) {   //do something; } while循环先要判断条件是否成立,如果不成立,那么就直接越过循环,所以while循环执行的次数最少是0次。 do while 循环执行的次数 ...

Sun Oct 14 00:54:00 CST 2018 0 761
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM