gpt4 book ai didi

java - 为什么 Java 中的后缀运算符从右到左求值?

转载 作者:行者123 更新时间:2023-11-30 03:55:24 25 4
gpt4 key购买 nike

假设我们有以下 Java 代码片段:

int a = 3;
int b = a++;

a 的值首先分配给 b,然后递增。 b = 3a = 4。那么为什么后缀表达式是从右向左求值呢?从左到右计算不是更有意义吗?

最佳答案

后缀运算符不是从右到左计算的;它们的副作用发生在值确定之后(粗略地说 - JLS 指定顺序)。

关于java - 为什么 Java 中的后缀运算符从右到左求值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23345570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com