c语言问题 do while 和 while
int num = 10while (num != -1){
printf("%d\n", num);
num --;
}
上面这个和下面这个有什么区别
int num = 10;
do{
printf("%d\n", num);
num --;
}while (num != -1);
两个看上去都是满足条件则进行 while 循环,请问有没有具体的区别{:10_245:}
实在没看出来区别,除了写法上{:10_285:} 下面这个是先执行一遍再判断条件,而上面的是先判断条件再执行。 {:10_256:}这个实质上没有区别
do while用于需要先执行再判断的情况
qiuyouzhi 发表于 2021-2-9 18:22
下面这个是先执行一遍再判断条件,而上面的是先判断条件再执行。
这差别还真的,不容易发现{:10_245:}
谢谢 ~{:10_287:} 小甲鱼的铁粉 发表于 2021-2-9 18:27
这个实质上没有区别
do while用于需要先执行再判断的情况
那一般有哪些情况需要先执行再判断{:10_245:}
页:
[1]