gpt4 book ai didi

Java 原始声明

转载 作者:行者123 更新时间:2023-11-29 09:48:51 25 4
gpt4 key购买 nike

给定以下代码片段:

int i = 0;

int y = + ++i;

System.out.println(y);

结果是 1。为什么这是一个有效的声明?谁能解释一下什么是=+?

最佳答案

int y = + ++i;

这一行中的第一个 + 只是一元 + 运算符(参见:Assignment, Arithmetic, and Unary Operators)。它什么都不做。它类似于一元 - 运算符。上面一行相当于:

int y = ++i;

递增 i,然后将 i 的新值赋给 y

关于Java 原始声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16145746/

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