qq_你看见我的猫猫了吗_04290271
2016-10-26 16:11
既然a++,++a都等同于a=a+1
那么
int a= 0;
printf("a=%d\n",++a);
输出的a=2是为什么?
因为a++时先赋值后计算,就只输出了0,而1储存起来了,到了++a时先计算后赋值就变成了1,再2加上储存起来的1就变成2了
看错了0.0
C语言入门
926210 学习 · 20797 问题
相似问题
回答 3
回答 4