关于a++,a--与++a,--a

来源:3-3 自增与自减运算符

丶帝阳

2016-10-14 00:32

运行后的结果和我想的完全不一样,这是为什么?

写回答 关注

2回答

  • 学习4165783
    2016-10-15 20:48:48

    希望可以帮助你

  • 学习4165783
    2016-10-14 01:01:16

    a++输出的结果为100,是先输出值,后计算,因此此时输出值为10,但是此时的a已经已经变化为101,原因是由于a++等同于a=a+1,(此处可以理解为a++两部分结果,输出值和a的变化值),++a,是由于先运算后结果(此处可以理解为是一个整体的输出值,记最后输出值和a值是相同的),下面的一次类推a--,--a等

    丶帝阳

    明白了,谢谢

    2016-10-14 08:47:57

    共 1 条回复 >

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题

a++与++a

回答 3

a++与++a

回答 2

还是++a与a++

回答 2