C语言中的循环部分怎样去理解它?

for,while,do-while循环在解题中什么时候用for,什么时候用while,什么时候用do-while?... for,while,do-while循环在解题中什么时候用for,什么时候用while,什么时候用do-while? 展开
 我来答
三断笛3
推荐于2016-07-17 · TA获得超过200个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:0
展开全部
for:
当你知道一个循环变量的初值和终值及步长时选for好,如求1+2+3+...+100
初值为1,终值为100,步长为1
while
只知道条件,不知道终值,且要先满足条件了才循环,如求1+2+3+.....+n>5050,求满足条件的n值,你不知道n具体为多少,不好用for,当然也可以在for语句里加if语句,当达到条件时跳出循环

do ..while
与while差不多,但是得先运行一次,如果满足while中的条件才继续下一次循环,否则终止,如下面这段程序
do{
...
...
printf("您需要继续吗?(Y/N)");
scanf("%c",&chioce)
}while(choice==Y)
这段程序就是判断是否要继续下一次循环的
当然,这三种循环其实是可以互相转化的,以后熟练了自然就会啦!
morningbbv
2007-04-12 · TA获得超过863个赞
知道小有建树答主
回答量:279
采纳率:0%
帮助的人:0
展开全部
for和while是可以互相转换的,看习惯,大家都是习惯用for比较多。
do-while是先执行一次再判断条件,while是先判断再执行,都是看具体要求的,每个人的编程思想都不一样,高手写出的东西都是用最简单的语句,让人一目了然。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式