有谁能详细的告诉我.
int i=0;
i++; i=i+1;i+=1; 这三者的区别
4条回答 默认 最新
- yourname1111 2010-11-13 00:21关注
[quote]那为什么执行 i=i++;结果却是0呢;[/quote]
[quote]i++可以理解成temp=i,i=i+1,如果有x=i++,就是多了个x=temp [/quote]
i++ -> temp=i (是0), i=i+1(是1), i=temp(又变成是0)
你上课是不是都要老师说两遍阿
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报