街角疯
2016-05-31 17:06
int a=100;
为什么++a输出为102,--a和a--输出均为101
在++a之前执行了a++,由于a是100,执行a++后的值是101,然后在执行++a,相当于是101+1=102,也就是++a输出的结果,102在执行--a结果就是101,a--先是取a的值为101,在执行--操作,所以结果还是101.
a--先取值101 在运算101-1=100 不是这样的吗? a--=100 才啊
C语言入门
926221 学习 · 20797 问题
相似问题