为什么C#里面
int x = 24;
x += x--;
和
int x = 24;
x += x;
算出来的值都是48啊
这个后自减的意义是啥呢
C#的后自减为什么没有意义了
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
5条回答 默认 最新
wanghui0380 2022-07-19 09:43关注1.先赋值,在-
2.不建议研究,因为除非项目完成,最后极限优化,没人会写这类代码
3. 不建议研究,因为如何解释语法是编译器的事情,不同编译器对同一个AST语法树不同,这不是技术。只是当初些编译器的人觉得应该如何就如何,就如同上面有人给你演示了C++编译器认为是:24+23,而编译器认为是24+24;
所以,研究这块基本意义,茴香豆应该是这个茴,但是没啥意义。将进酒应该读qiang,依旧没啥普适意义。除了喝酒吹牛的时候可以说说,其他时候这种知识就是纯粹浪费脑容量本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报