问答详情
源自:4-19 臭名远扬之goto语句

a++和a+,+a、++a的区别是什么??

 

a++和a+,+a、++a的区别是什么??

提问者:TroubleOMaker 2015-11-16 14:15

个回答

  • i爱慕客
    2015-11-16 14:22:55
    已采纳

    a++ 是先返回a的值,再执行++运算。
    ++a 是先执行++运算,在返回a的值。


  • denmushi
    2015-11-16 22:53:09

    int a = 1,b = 0;
    b  = 1+a++;

    上面这样b的值为2,计算完后a为2

    int a = 1,b = 0;
    b  = ++a+1;

    如果是这样,b的值为3,计算完后a为2


    看出区别了吗