执行语句for(i=1;i++<4; );后变量i的值是多少?请回答?并请说明详细的原因?

 我来答
手机用户33438
2014-12-18 · 超过84用户采纳过TA的回答
知道小有建树答主
回答量:157
采纳率:100%
帮助的人:80.1万
展开全部
这么回事,一直到4你都能理解对吧,就不一一讲解了,只说最后,当i=4时,会进行条件判断i<4吗?不小于,因此就不执行循环体了,但是记住,现在判断条件是i++<4,也就是说先判断后自增,那么自增一下,i就是5了, 这与++i<4明显不同,++i<4是先自增,然后i的值变为4,之后就退出循环了,因此后者(++i<4)运行次数要比前者(i++<4) 少运行一次
441m
2014-12-18 · TA获得超过207个赞
知道答主
回答量:142
采纳率:100%
帮助的人:78.1万
展开全部
符号优先级的问题 看你循环里面有没有i++
采纳哦
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式