m0_74048740 2022-10-12 14:20 采纳率: 37.5%
浏览 30

这个循环什么意思啊?(语言-c#)

img


这个是什么意思啊?,怎么算的啊,为什么2不对呢?有人讲讲嘛?我太差了

  • 写回答

1条回答 默认 最新

  • 快乐鹦鹉 2022-10-12 14:23
    关注

    sum累加i,但i++导致循环次数减少
    选C,是1+3
    第一次循环,i=1,sum+=i++是先将sum加上i的值,这里就是1,然后i加1等于2。循环结束时,再i++使得i=3
    第二次循环,i=3满足i<=3,所以继续循环,sum+=i++,使得sum+=3,sum为4,然后i加1为4。循环结束时,再i++使得i=5
    第三次循环,i=5不满足i<=3,循环结束。最终sum=4

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 10月12日