课程中的疑惑

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

街角疯

2016-05-31 17:06

int a=100;

为什么++a输出为102,--a和a--输出均为101


写回答 关注

2回答

  • qq_王力_03376501
    2016-05-31 17:33:32
    已采纳

    在++a之前执行了a++,由于a是100,执行a++后的值是101,然后在执行++a,相当于是101+1=102,也就是++a输出的结果,102在执行--a结果就是101,a--先是取a的值为101,在执行--操作,所以结果还是101.

    尚辉

    那最后的那个a+1=100是怎么回事

    2016-06-10 17:07:53

    共 2 条回复 >

  • 慕妹6755381
    2016-06-25 14:32:59

    a--先取值101 在运算101-1=100 不是这样的吗? a--=100 才啊

C语言入门

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

926027 学习 · 20793 问题

查看课程

相似问题