相关疑难解决方法(0)

后增量(i ++)和预增量(++ i)运算符如何在Java中工作?

你能解释一下这个Java代码的输出吗?

int a=5,i;

i=++a + ++a + a++;
i=a++ + ++a + ++a;
a=++a + ++a + a++;

System.out.println(a);
System.out.println(i);
Run Code Online (Sandbox Code Playgroud)

两种情况下的输出均为20

java pre-increment post-increment

88
推荐指数
8
解决办法
29万
查看次数

C,C++,Java和C#中的前后增量运算符行为

免责声明: 这不是一个真实的例子.这只是这些语言如何运作的理论问题.

在发布和预增量运算符方面,C/C++,C#和Java之间究竟有什么区别?

这是我用VC++ 10,Java 1.6和C#4获得的

int a = 2;
int b = a++ + a++;
int c = ++a + a++ + a++;

      +-----+------+------+----+
      |  C  | C++  | Java | C# |
+-----+-----+------+------+----+
| a   |  7  |  7   |   7  |  7 |
+-----+-----+------+------+----+
| b   |  4  |  4   |   5  | 5  |
+-----+-----+------+------+----+
| c   | 15  |  15  |  16  | 16 |
+-----+-----+------+------+----+
Run Code Online (Sandbox Code Playgroud)

c c# c++ java

57
推荐指数
2
解决办法
2万
查看次数

int ++和++ int有什么区别?

可能重复:
++ i和i ++ pre Decrement与post decrement 之间有什么区别

是的,我是一个菜鸟,但我完全忘了他们俩都做了.

但是,我知道int ++只是为int的值增加了一个.

那么,什么是++ int?

谢谢.

int add

8
推荐指数
3
解决办法
3万
查看次数

标签 统计

java ×2

add ×1

c ×1

c# ×1

c++ ×1

int ×1

post-increment ×1

pre-increment ×1