下面的c++代码,结果为什么是15和22??,希望解释一下 n=(i++)+(i++)+(i++);m=(++j)+(++j)+(++j);这两句
答案:5 悬赏:70 手机版
解决时间 2021-02-04 17:34
- 提问者网友:原来太熟悉了会陌生
- 2021-02-04 11:20
下面的c++代码,结果为什么是15和22??,希望解释一下 n=(i++)+(i++)+(i++);m=(++j)+(++j)+(++j);这两句
最佳答案
- 五星知识达人网友:归鹤鸣
- 2021-02-04 12:02
应该是18与21吧。
++在后是先用再加,++在前是先加在用
所以 n = 5+6+7, m=6+7+8
++在后是先用再加,++在前是先加在用
所以 n = 5+6+7, m=6+7+8
全部回答
- 1楼网友:往事隔山水
- 2021-02-04 14:35
页面无刷新,更酷的显示效果等等,对于业务系统来说都是些锦上添花的事,如果因为这些而使业务界面非常复杂,给业务处理带来一系列的问题,极 端情况是业务处理无法继续时,再漂亮的界面也是无用的。
- 2楼网友:胯下狙击手
- 2021-02-04 14:11
应该是18和21啊
- 3楼网友:走死在岁月里
- 2021-02-04 13:31
理论上是21,但是实际值为22,可能是编译器造成的
- 4楼网友:第幾種人
- 2021-02-04 12:41
n应该是18吧,m应该是21吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯