问答详情
源自:5-1 编程练习

count++

求解释 count++ 因为count 等于 0  然后++是不是应该从0开始加起 ? 求解释

提问者:谢兵 2015-11-21 09:55

个回答

  • scau_zero
    2015-11-21 13:39:53

    当从这个例子来看,你可以理解为count++ 等价于 count=count+1 ,二者效果是一样的,这里你可以了解另一个写法:++count, 二者的区别是在于赋值先后,像 wait_3同学解释那样,运算取值的问题,当将count++和++count应用于赋值时,就可以很明显的看出差别了。

  • wait_3
    2015-11-21 10:13:26

    是从0加起的。

    单独的语句count++与++count是一样的,如果赋值的话就有个顺序:

    int count = 2, num = 0;

    num = count++;   //num结果为2,先赋值再++

    count = 2;

    num = ++count;  //num结果为3,先++再赋值

  • 慕容慕
    2015-11-21 09:59:14

    count++ 先进行运算,再对count进行++