LvQing825 2010-11-11 22:24
浏览 188
已采纳

java 基础

有谁能详细的告诉我.
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)

    你上课是不是都要老师说两遍阿

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?