问答详情
源自:5-11 变量存储类别

求小伙伴帮忙,例题中的fn显示问题!

为什么例题 中是显示1-10,而不是从0-9? 例题中应该显示 fn:x=0 fn:x=1 fn:x=2 ... fn:x=9 不应该是从1-10吧。因为毕竟是x++,不是++x

提问者:qq_SpadY诺倾_0 2018-04-13 15:15

个回答

  • 胖虎爱学习
    2018-07-20 00:18:35

    x++的值是赋给下次出现的x,例题中printf里面有一个x,且是在x++的下一行。所以经过一轮由上而下的运算后x是显示1开始的

  • 慕圣8141026
    2018-06-16 17:01:49

    单独使用的时候是等同于x=x+1;

    然而和其他的语句使用的时候是要分x++还是++x的


  • 慕粉4008573
    2018-05-28 22:24:47

    x++  之后再打印     不是打印之后再 x++    值已经发生改变了

  • 哥谭的罗宾鸟
    2018-05-27 16:09:34

    我也觉得是从0开始,,,求解

  • qq_SpadY诺倾_0
    2018-04-13 15:20:13

    简单的来说,++i 和 i++,在单独使用时,就是 i=i+1。 
    而 a = ++i,相当于 i=i+1; a = i; 
    而 a = i++,相当于 a = i; i=i+1;