设整型变量i=3,则执行语句i++ -i-- + --i-i--后,i的值为1
答案:2 悬赏:20 手机版
解决时间 2021-03-03 15:39
- 提问者网友:捧腹剧
- 2021-03-03 08:59
为何值为1,这个公式的运算顺序是什麽,能不能一步步详细说一下?
最佳答案
- 五星知识达人网友:西风乍起
- 2021-03-03 09:41
++符号的意思为i=i+1;++在前面的话是先加在执行语句,在后面为先执行后加
例如:int i=3;j=i++;l=++i; j等于3,l等于4
但如果i++ + 5 i等于4,不等于9
当 i=i++ +5 这样i就等于9了
综上,此处++符号出现了1次--出现了3次,所以i=3+1-3值为1
例如:int i=3;j=i++;l=++i; j等于3,l等于4
但如果i++ + 5 i等于4,不等于9
当 i=i++ +5 这样i就等于9了
综上,此处++符号出现了1次--出现了3次,所以i=3+1-3值为1
全部回答
- 1楼网友:往事隔山水
- 2021-03-03 11:14
结果是a、1
i=3;
i++ -i-- i 的值无增无减,结果为3。
+ --i-i-- --i i的值减1为2
i + --i 相当2 + 2
i + --i - i-- 相当2 + 2 - 2 i-- i值自减1
结果选a、1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯