前置加、后置加和C语言里的不一样吗

来源:2-13 编程练习

qq__6515

2017-02-14 21:02

前置加、后置加和C语言里的不一样吗

写回答 关注

4回答

  • 死之外科医生
    2017-03-11 10:02:50

    一样的

  • 慕粉1020082829
    2017-02-14 21:30:20

    javascript中前置++、--是先改变值,后进行运算,如 :

    var a=1,b=2;
    c = ++a + b;  //此时 a=2,c=4

    而后置++、--是先进行运算,后改变其值,如:

    var a=1,b=2;
    c = a++ + b;  //此时 a=2,c=3

    你可以和C语言对照下

    纵横天涯

    那么为什么不直接是 c = a+b 呢,a++加完之后,那个“1”跑哪去了, 后置++,是先进行运算,后改变其值,但我没看到他的值改变了啊,望解惑,谢谢

    2017-09-20 11:02:07

    共 1 条回复 >

  • 慕粉0944582441
    2017-02-14 21:26:52

    意义和c里面是一样的。在该条语句内部你应该明白,过了该条语句的分号,就都都加一了

  • hywenbinger
    2017-02-14 21:18:53

    一样的,++i是先加再赋值,i++是先赋值再加。

    nice_g...

    先加再赋值和先赋值再加有什么不同吗?

    2017-03-08 21:43:17

    共 2 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题