永发信息网

下面的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
全部回答
  • 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吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯