gpt4 book ai didi

java - C 和 Java 中 PreIncrement 和 PostIncrement 运算符的行为

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:13:53 25 4
gpt4 key购买 nike

<分区>

我正在 Visual C++ 和 Java 中运行以下程序:

Visual C++

void main()
{
int i = 1, j;
j = i++ + i++ + ++i;
printf("%d\n",j);
}

输出:

6

Java:

public class Increment {
public static void main(String[] args) {
int i = 1, j;
j = i++ + i++ + ++i;
System.out.println(j);
}
}

输出:

7

为什么这两种语言的输出不同?这两种语言如何以不同方式对待前增量运算符和后增量运算符?

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