C语言循环结构有哪几种?

 我来答
aa413785523
推荐于2016-11-03 · 超过12用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:36万
展开全部
do……while :先循环,在判断
while :先判断后循环
for:一般可以代替上面两个
无上阳光2
2011-11-19 · TA获得超过257个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:166万
展开全部
都很相似。。for( ; ; ),还有while,加上do while。。。各有利弊,for比较常用,简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拽跟S
2011-11-19 · TA获得超过474个赞
知道答主
回答量:351
采纳率:0%
帮助的人:162万
展开全部
while
do while
for

GO TO
函数。 if
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
编程学者
2011-11-19
知道答主
回答量:7
采纳率:0%
帮助的人:1.1万
展开全部
while
do while
for
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寸菱43
2020-12-03 · TA获得超过4242个赞
知道大有可为答主
回答量:2940
采纳率:100%
帮助的人:60.4万
展开全部
1、while循环
while语句的一般形式为:while(表达式)语句。其中表达式是循环条件,语句为循环体。
while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值为真(非0)即可继续循环。
2、do-while语句的一般形式为:
do
语句
while(表达式);
这个循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真,
如果为真则继续循环;如果为假,
则终止循环。因此,
do-while循环至少要执行一次循环语句。
3、在C语言中,for语句使用最为灵活,它完全可以取代
while
语句。它的一般形式为:
for(表达式1;表达式2;表达式3)
语句
它的执行过程如下:
1)
先求解表达式1。
2)
求解表达式2,若其值为真(非0),则执行for语句中指定的内嵌语句,然后执行下
面第3)步;若其值为假(0),则结束循环,转到第5)步。
3)
求解表达式3。
4)
转回上面第2)步继续执行。
5)
循环结束,执行for语句下面的一个语句。
注意:
1)
for循环中的“表达式1(循环变量赋初值)”、“表达式2(循环条件)”和“表达式3(循环变量增量)”都是选择项,
即可以缺省,但“;”不能缺省。
2)
省略了“表达式1(循环变量赋初值)”,
表示不对循环控制变量赋初值。
3)
省略了“表达式2(循环条件)”,
则不做其它处理时便成为死循环。
4、几种循环的比较
1)
循环都可以用来处理同一个问题,一般可以互相代替。
2)
while和do-while循环,循环体中应包括使循环趋于结束的语句。for语句功能最强。
3)
用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成,而for语句可以在表达式1中实现循环变量的初始化。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式