该语句在 java 的程序中的作用是什么?
What will be the working of this statement in program of java?
问题是
if c=12;
c=c++ + ++c;
对此的有效解决方案是什么?
就像 ex(12+13) 是这样的
请具体说明什么是 (c++
) 什么是 (++c
)
如果c=12那么c++ + ++c就是12 + 14 = 26,所以26会被赋值给c。
首先将 c++ 计算为 12,然后将 13 分配给 c。然后 ++c 首先将 13+1 is 14 赋值给 c,结果为 14。所以我们有 12 + 14,这是表达式的结果,并再次赋值给 c。
问题是
if c=12;
c=c++ + ++c;
对此的有效解决方案是什么?
就像 ex(12+13) 是这样的
请具体说明什么是 (c++
) 什么是 (++c
)
如果c=12那么c++ + ++c就是12 + 14 = 26,所以26会被赋值给c。 首先将 c++ 计算为 12,然后将 13 分配给 c。然后 ++c 首先将 13+1 is 14 赋值给 c,结果为 14。所以我们有 12 + 14,这是表达式的结果,并再次赋值给 c。