gpt4 book ai didi

java - a += b 和 a =+ b 以及 a++ 和++a 有什么区别?

转载 作者:IT老高 更新时间:2023-10-28 21:03:49 24 4
gpt4 key购买 nike

正如我在标题中提到的,

a += b 和 a =+ b 以及 a++ 和++a 有什么区别?我有点困惑

最佳答案

a += b 等价于 a = a + b

a = +b 等价于 a = b

a++++a 都将 a 递增 1。区别在于a++返回a在增量前的值,而++a返回增量后的值。

即:

a = 10;
b = ++a; //a = 11, b = 11

a = 10;
b = a++; //a = 11, b = 10

关于java - a += b 和 a =+ b 以及 a++ 和++a 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5098282/

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