虚无六块五
2015-01-31 15:38
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
C语言入门
926021 学习 · 20793 问题
相似问题