C++第三题求解释,
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/06 17:29:17
C++第三题求解释,
![](http://img.wesiedu.com/upload/1/61/161ebae41ebbe5eb3d5ef3f450d58f54.jpg)
![](http://img.wesiedu.com/upload/1/61/161ebae41ebbe5eb3d5ef3f450d58f54.jpg)
![C++第三题求解释,](/uploads/image/z/3123225-9-5.jpg?t=C%2B%2B%E7%AC%AC%E4%B8%89%E9%A2%98%E6%B1%82%E8%A7%A3%E9%87%8A%2C%26nbsp%3B)
m-(-n) 再答: 我怀疑题目错了,应该是m-n,否则a不可能是-5
再问: 那最后为什么m是4呢
再答: 哦,那题目应该是m--不是m--n
再答: 也不对啊,晕
再问: 有m--n吗?
再答: 没,这种写法只能解释为m-(-n),但m的值不会变,结果也不对
再答: m---n倒对了
再问: 有m---n吗
再答: 有,c/c++的词法解析是贪婪模式,所以会解析成(m--)-n
再答: 嗯,这样结果就是-5 4 10
再问: 好的,谢谢
再问: 那最后为什么m是4呢
再答: 哦,那题目应该是m--不是m--n
再答: 也不对啊,晕
再问: 有m--n吗?
再答: 没,这种写法只能解释为m-(-n),但m的值不会变,结果也不对
再答: m---n倒对了
再问: 有m---n吗
再答: 有,c/c++的词法解析是贪婪模式,所以会解析成(m--)-n
再答: 嗯,这样结果就是-5 4 10
再问: 好的,谢谢