雨陌初阳
2016-07-11 14:44
int a=100; printf("%d\n",a++);输出101才对啊,为什么教材写100
a++的意思是先取值再将a加一,因为是先取值,所以取a=100,输出,然后再将a加一得a=101
第一个输出了100,后面为什么是102?
2016-07-11 14:57:24
共 1 条回复 >
取值完了,然后在运算。
++a不是=101?
改成++a
C语言入门
926210 学习 · 20797 问题
相似问题
回答 1
回答 2