执行语句for(i=1;i++<4; );后变量i的值是多少?请回答?并请说明详细的原因?
答案:3 悬赏:60
解决时间 2021-02-23 00:21
- 提问者网友:宿醉何为情
- 2021-02-22 02:39
执行语句for(i=1;i++<4; );后变量i的值是多少?请回答?并请说明详细的原因?
最佳答案
- 二级知识专家网友:晨与橙与城
- 2021-02-22 03:02
这么回事,一直到4你都能理解对吧,就不一一讲解了,只说最后,当i=4时,会进行条件判断i<4吗?不小于,因此就不执行循环体了,但是记住,现在判断条件是i++<4,也就是说先判断后自增,那么自增一下,i就是5了, 这与++i<4明显不同,++i<4是先自增,然后i的值变为4,之后就退出循环了,因此后者(++i<4)运行次数要比前者(i++<4) 少运行一次
全部回答
- 1楼网友:怪咖小青年
- 2021-02-22 04:55
符号优先级的问题 看你循环里面有没有i++
采纳哦
- 2楼网友:强势废物
- 2021-02-22 03:51
符号优先级的问题 看你循环里面有没有i++
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯