为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

4 回答

一样的

0 回复 有任何疑惑可以回复我~

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语言对照下

0 回复 有任何疑惑可以回复我~
#1

纵横天涯

那么为什么不直接是 c = a+b 呢,a++加完之后,那个“1”跑哪去了, 后置++,是先进行运算,后改变其值,但我没看到他的值改变了啊,望解惑,谢谢
2017-09-20 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

慕粉0944582441

意义和c里面是一样的。在该条语句内部你应该明白,过了该条语句的分号,就都都加一了
2017-02-14 回复 有任何疑惑可以回复我~
#2

nice_girl

先加再赋值和先赋值再加有什么不同吗?
2017-03-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信