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

来源:4-19 臭名远扬之goto语句

TroubleOMaker

2015-11-16 14:15

 

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

写回答 关注

2回答

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

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


    Troubl...

    能举一个例子吗?

    2015-11-16 14:26:15

    共 2 条回复 >

  • 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


    看出区别了吗


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题