求教一道基础c语言题目 如图,正确答案是A。但是第一次循环之后s=1,同时i自加为2,那么第二次循环就应是s=1+2=3,为什么答案会是2呢。感谢大佬们!... 如图,正确答案是A。但是第一次循环之后s=1,同时i自加为2,那么第二次循环就应是s=1+2=3,为什么答案会是2呢。感谢大佬们! 展开 我来答 1个回答 #热议# 海关有哪些禁运商品?查到后怎么办? shine1991 科技发烧友 2020-06-27 · 智能家居/数码/手机/智能家电产品都懂点 知道顶级答主 回答量:4.7万 采纳率:82% 帮助的人:2.3亿 我也去答题访问个人页 关注 展开全部 第一次进入循环,由于判断时的i++,s+=i时,i的值就已经自增为2了之后第二次判断循环时i值已经自增为3,然后退出循环所以s值为2 更多追问追答 追问 非常感谢!但是第二次进入循环时i为2那么为什么会break 呢?谢谢! 追答 第二次判断循环时i值已经自增为3,然后退出循环 追问 可是i++ 不是应该先用2执行循环后再自加为3吗?不好意思麻烦了,谢谢! 追答 判断结束后,++的副作用就发生了,导致i自增1 追问 好的,感谢解答! 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-12-21 我想请问一下c语言的题目 2011-03-21 求解一道C语言题目 2 2020-03-27 求解一道基础的C语言题 2020-12-30 一道简单的C语言题目,求大神,谢谢。 2020-11-08 求一道C语言题目 2020-04-12 求解一道C语言题目 2010-09-20 一道C语言很简单的题目,懂C语言的进来帮忙解下 3 2011-03-28 求高手做一道C语言题目 更多类似问题 > 为你推荐: