永发信息网

C++赋值运算 int m=25; m=m+=m*=m-=15; 求m,给出求解过程!

答案:4  悬赏:0  手机版
解决时间 2021-01-02 20:19
  • 提问者网友:杀手的诗
  • 2021-01-01 21:20
C++赋值运算 int m=25; m=m+=m*=m-=15; 求m,给出求解过程!
最佳答案
  • 五星知识达人网友:拜訪者
  • 2021-01-01 22:56
m=m+=m*=m-=15 《==》 m= m + m = m * m = m -15;
赋值运算符数左结合性
等价于
m= m - 15 = 10;
m = m * m = 100;
m = m + m = 200;
结果就是200
全部回答
  • 1楼网友:雾月
  • 2021-01-02 03:13
楼上结果正解,200
  • 2楼网友:罪歌
  • 2021-01-02 02:10
m=m+m=m*m=m-15 从右往左算m=m+m=m*m=10 m=m+m=100 m=200
  • 3楼网友:千杯敬自由
  • 2021-01-02 00:32
你好! 赋值运算符是“右结合”(楼上仁兄可能写错了)即从右边开始,右边的值赋给左边的变量 int m=25; m=m+=m*=m-=15; 先算m-=15得到m=10 再算m*=m-=15得到m=100 再算m+=m*=m-=15得到m=200 最后m=m+=m*=m-=15得到m=200 ps:m-=15的意思是m=m-15其他类似 应该明白吧 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯