问答详情
源自:4-6 循环结构之while循环

关于i++和++i

想知道i++和++i在这题里没区别,为什么用哪个都行?

提问者:农的传人mooc 2015-04-22 22:00

个回答

  • 农的传人mooc
    2015-04-22 22:20:30

    额,这个我懂,我是想知道在这题里他们为什么没区别?。。

  • learnlife
    2015-04-22 22:14:17

    i++和++i均使得i的值增加1;不同之处在于这2个表达式的值,i++表达式为i自增前的值,++i则是自增后的值。

    例如:

    i=100;

    x=(i++);

    i=100;

    x=(++i);

    区别是

    前者结果为i=101  x=100

    后者结果为i=101  x=101