小编LT_*_*nen的帖子

n = n--;为什么与之前的值相同

标题是不言自明的。考虑以下代码:

   int n = 5;
   n = n--;
Run Code Online (Sandbox Code Playgroud)

它给出 n = 5。据我了解,首先计算表达式 n-- ,返回 5 (即 POSTdecrement)。该表达式被分配给 LHS,此处为 n。执行完之后,n 就会减少。因此我预计 n = 4。

为什么我没看到4?

java

0
推荐指数
1
解决办法
76
查看次数

标签 统计

java ×1