C语言中for语句的理解。for(A;B;C){内容D} ABCD执行顺序?
2012-11-19
展开全部
0、先执行A
1、然后判断B是否成立(不为0即成立),如果成立就执行第2步,否则结束for循环
2、然后执行一次D
3、之后执行C,然后回到第1步
1、然后判断B是否成立(不为0即成立),如果成立就执行第2步,否则结束for循环
2、然后执行一次D
3、之后执行C,然后回到第1步
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先是A
再。。判断条件B
{
再是D
再是C
}
是就循环BDC
不是就跳出循环
再。。判断条件B
{
再是D
再是C
}
是就循环BDC
不是就跳出循环
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
{
A;//只一次
Loop://标号
if(B)
{
D;
CONTINUE://标号
C;
goto Loop;
}
EndLoop: //标号
}
跟这个goto的循环流程等价
如果有continue;等同于goto CONTINUE;
如果有break;等同于goto EndLoop;
A;//只一次
Loop://标号
if(B)
{
D;
CONTINUE://标号
C;
goto Loop;
}
EndLoop: //标号
}
跟这个goto的循环流程等价
如果有continue;等同于goto CONTINUE;
如果有break;等同于goto EndLoop;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ABDCBDCBDC....之后都是BDC的无限循环了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询