为什么输出结果一样都是x=0,x=2,求解答?

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

程序员一枚

2017-07-18 10:41

http://img.mukewang.com/596d71db0001186903230192.jpg

http://img.mukewang.com/596d71db0001dc2e03130185.jpg

改了一下代码,这两种输出结果都符合要求


写回答 关注

2回答

  • qq__6945
    2017-07-18 11:03:20
    已采纳

    第一种先输出在运算,就输出0。输出之后运算+1,也就是1

    第二章先运算+1在输出,也就是再加一,输出二。只要是符号在数字前面都是先进行运算的。

    程序员一枚

    非常感谢!

    2017-07-21 14:38:56

    共 4 条回复 >

  • qq_fasdgfuy_0
    2017-07-18 10:54:03

    ++x和--x都是先进行自增自减,在运行,x++和x--都是先运行后自增自减

C语言入门

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

926894 学习 · 21464 问题

查看课程

相似问题