a++ 和 ++a我能够理解,前者是先运算然后+1 所以等于a
后者是先+1然后运算,所以是a+1
就是a-- 和--a怎么理解呢?
书上看到的是a-- 比 --a大。。我想的头都晕了,期待大仙路过。
有的教程写a++ 和++a没什么区别:一个先运算在+1和先+1在运算 a值都一样,都是 a+1
但是这个程序
public class yunsuan {
public static void main(String args[])
{
int a=0;
System.out.println(a++);
System.out.println(a--);
System.out.println(++a);
System.out.println(--a);
}
}
得出的答案是
0
1
1
0
第一个和第三个一个是0一个是1又不一样。我郁闷了。。。
求大神能详细写出a++ .++a .
a--和--a 详细计算过程。谢谢
谢谢大哥,我明白了。。开始想的头的大,你一点拨就知了。!!