(i=3,i++,++i,i+5) i为什么等于5,表达式为什么等于10
答案:1 悬赏:70 手机版
解决时间 2021-08-01 10:45
- 提问者网友:趣果有间
- 2021-07-31 14:02
(i=3,i++,++i,i+5) i为什么等于5,表达式为什么等于10
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-07-31 15:11
各表达式用逗号分隔,因此安顺序执行,首先i被赋值i = 3,此时i的值为3,然后进行第二步,i++,的意思就是:i在i++这一句运算之后加上1,所以到第三句时,i已经等于4了,也就是说在++i这一句运行的时候,i=4.然后运行++i,这一句的意思是先把i+加上1之后,i再进行计算,因此这一句运行后,i=5.所以i=5,而最后一句为i+5,即为5+5=10,所以(i=3,i++,++i,i+5)这个表达式的值为10.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯