gpt4 book ai didi

java - Java中n++ VS++n的区别

转载 作者:搜寻专家 更新时间:2023-10-31 08:05:10 29 4
gpt4 key购买 nike

我的 Java 老师说最好使用++n 而不是 n++,我没有看到这背后的逻辑。有人知道吗?

最佳答案

++n 增加值并返回新值。

n++ 递增该值并返回值。

因此,n++ 需要额外的存储空间,因为它必须跟踪旧值以便在执行增量后返回它。

我希望现在这两者之间的实际差异可以忽略不计。我知道很多编译器会对其进行优化,因此即使未实际使用 n++ 的返回值,它们也是相同的,尽管我不知道 Java 会这样做。

关于java - Java中n++ VS++n的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4752761/

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