前置与后置的区别
前置与后置的区别:
前置会先进行自增后进行运算
后置会先进行运算在进行自增
即:
b=a++ b=++a
b=a a=a+1
a=a+1 b=a
b=a++,就是先把a的之赋值给b,然后a再进行自增运算;
b=++a,就是a先进行自增运算,然后把运算过的值赋值给b;
废话不多,代码演示效果:
int a=1;
System.out.println(a++);
System.out.println(a);
该代码的输出效果为:
1
2
把a++换成++a之后:
int a=1;
System.out.println(++a);
System.out.println(a);
输出结果为:
2
2
主要的差距就在于a++是先输出在运算的;++a是先运算在输出的;
本文详细讲解了a++与++a在编程中的区别,通过代码实例展示前置自增先输出再运算与后置自增先运算后输出的效果,帮助理解这两个操作符的实际应用。
330





