以下for语句循环了几次 for(x=0,y=0; (y!=0) && (x<4); x++,y++ );
4个回答
展开全部
应该是0次吧,y初始值为0,而条件是y!=0,所以到这就退出了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
0次 刚刚开始的时候,y! = 0 就不成立了
追问
for(x=0,y=0; (y!=0)|| (x<4); x++,y++ );
这个呢???是不是4次啊,求详细解释
追答
不是,无限次。
(y!=0)|| (x<4)这是或的关系
第一次x<4为真, 循环中执行
第二次之后由于第一次执行了y++ 所以。y!= 0从此为真了。 会无限次执行。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-01-05
展开全部
我擦,后面你把&&改成||了。||是不是或呀?x<4就是0,1,2,3共四次,当X不满足时,令人伤心的是y!=0只有y=0时不满足,那么后面的情况应该是无限循环吧。求解我说对没有。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-01-05
展开全部
应该是3次吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询