该语句在 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。