a++与++a的区别在哪里
a++ ++在a后面,所以是先运行再自增,++a ++在a前面,先自增再运行
也就是说例如a = 2
无论a++还是++a 最后运行完a一定是变成3
b = a++ 正如上面说的一样,先运行,就是b = 2 然后a再自增
b = ++a 就先自增a=3 再运行 b =3
第一种情况:a=3;b=a++;运行后b=3,a=4第二种情况:a=3;b=++a;运行后b=4,a=4