黑马程序员技术交流社区
标题:
do while与for循环的区别
[打印本页]
作者:
wangganghua
时间:
2015-9-30 03:13
标题:
do while与for循环的区别
do while与for循环的区别
作者:
超の
时间:
2015-9-30 13:49
for功能比较强大,可以替代所有的循环,do while 循环至少执行一次!
作者:
尾尾
时间:
2015-9-30 13:57
还是有很多不同点的
作者:
Abuzzworld
时间:
2015-9-30 14:18
最大的区别应该是do while一定会执行一次,先执行在判断是否回头继续干,而for先判断再决定是否开干
#include <stdio.h>
int main(){
int a = 5,b = 6;
int c = 0;
do {
c = a + b;
printf("c = %d\n",c);
} while (a>b);
for (; a>b; b++) {
printf("b = %d\n",b);
}
return 0;
}
一定会输出C的值,但绝对不会输出B的值(如果把a>b改成 a<b,就都成了无限循环了)
作者:
洪吉童
时间:
2015-9-30 14:43
do while是先执行循环语句再判断条件,for循环是先判断条件再根据情况看是否执行语句
作者:
408205555
时间:
2015-9-30 14:49
{:2_30:}{:2_30:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2