关于X++的使用

来源:2-23 练习题

光平哥哥

2016-06-08 12:33

x++不是表示先运行 再加1吗? 

x +=3;//x=3

 x %=2;//x=1

 x = x + 1;//x=2 

碰壁了!!

写回答 关注

5回答

  • 给我一杯咖啡
    2016-06-08 15:26:51
    已采纳

    x++ 是指先给x的本身值自加1即此算式的意识是   x=x+1   的缩写

    同理 x+=3 即为 x=x+3 是先加3在将计算后的值赋给x

    x%=2 即为 x=x%2 是先将原x的值取余2后在赋值给x的

    x=x+1 与 x++是一样的意识,只不过后者是前者的缩写。


    光平哥哥

    非常感谢!

    2017-05-18 21:54:18

    共 1 条回复 >

  • 明月暖清风
    2019-10-18 11:06:44

    x++等同于x=x后再加1

    x+=3则表示x=x+3

    x%=2则表示x=x%2

    x=x+1就可以用++x来表示

  • 明月暖清风
    2019-10-18 10:59:11

    说反了,++x等同于x=x+1,而x++则等同于x=x后再加1

  • halrj
    2017-05-16 20:13:40

    为什么 我在系统 里面运行 X++  是0

    明月暖清风

    也就是说你运行x++后,输出到控制台的是x=x后,x才加1

    2019-10-18 11:09:39

    共 2 条回复 >

  • 光平哥哥
    2016-06-09 18:40:50

    我知道我的问题所在了,我弄混淆了,必须在同一语句中,才能进行先运算,再加1。

C#开发轻松入门

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

255674 学习 · 1524 问题

查看课程

相似问题