课程
/后端开发
/C
/C语言入门
既然a++,++a都等同于a=a+1
那么
int a= 0;
printf("a=%d\n",++a);
输出的a=2是为什么?
2016-10-26
源自:C语言入门 3-3
正在回答
因为a++时先赋值后计算,就只输出了0,而1储存起来了,到了++a时先计算后赋值就变成了1,再2加上储存起来的1就变成2了
看错了0.0
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答取出来的数还不理解,求路过的大神帮帮忙解决一下,谢谢了!
4 回答求指教 新手找不出哪里错了 好心人路过帮帮忙
3 回答帮忙解答一下,谢谢
2 回答希望有耐心人能帮我看看
2 回答请解决这个问题,谢谢