中易网

请问在C语言中这个for循环体的执行次数是几次?为什么?

答案:5  悬赏:20  
解决时间 2021-01-14 22:17
  • 提问者网友:人傍凄凉立暮秋
  • 2021-01-14 18:02
请问在C语言中这个for循环体的执行次数是几次?为什么?
最佳答案
  • 二级知识专家网友:行雁书
  • 2021-01-14 19:35
执行一次。
原因如下:
一开始i=0,j=1,由于i<=j+1成立(0<=1)。执行printf语句。然后执行i+=2,j--,则i=2,j=0。
再判断i<=j+1是否成立,此时(2<=1)不成立。则退出循环。
运行过程见表:
值条件语句执行后
i, j i<=j+1 i+=2.j--
第1次判断: 0 10<=1+1成立 i=2,j=0
第2次判断: 2 02<=0+1 不成立
全部回答
  • 1楼网友:雾月
  • 2021-01-15 00:03
执行一次:
第一次i=0,0<2;然后i+=2,i=2,j--,j=0
此时i>j (2>0)
循环结束
  • 2楼网友:你可爱的野爹
  • 2021-01-14 22:29
第一次 I=0第二次 i变成2j变成0 跳出所以执行一次
  • 3楼网友:慢性怪人
  • 2021-01-14 21:35
同意一次,不要迷信答案。
  • 4楼网友:蓝房子
  • 2021-01-14 21:14
输出几个i ,就循环了几次
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息