请问一下????

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

qq_闪电韦德MVP_0

2015-08-11 16:22

http://img.mukewang.com/55c9b0870001674303500182.jpg为什么最后一个输出的是100而不是101???什么原理?

写回答 关注

3回答

  • 伊兮尘昔
    2015-08-12 10:06:41

    这个就要涉及,先赋值还是先运算了,--a是先运算在赋值,a--是先赋值后运算,运算顺序如下

    a初始值为100

    第一次输出是a++,结果为100,而现在a的值为101

    第二次输出是++a,结果为102,a的值也为102

    第三次输出是--a,结果为101,a的值也为101

    第四次输出是a--,结果为101,而现在a的值为100

    第五次输出是a+1,结果为101,而现在a的值为100

    最后输出是a,结果当然是100啦

    另外问答区有类似的问题,如果你提问的时候,你可以先看看问答区里面是否有相同的内容

    weibo_... 回复IT迷恋者

    先取值是100,之后运算得101

    2015-08-16 16:17:23

    共 2 条回复 >

  • qq_闪电韦德MVP_0
    2015-08-12 09:42:38

    就是没有才来问的

  • 伊兮尘昔
    2015-08-11 18:55:51

    左侧看内容讲解

    qq_闪电韦...

    就是没有才来问的

    2015-08-12 09:43:07

    共 1 条回复 >

C语言入门

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

926028 学习 · 20793 问题

查看课程

相似问题