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

这串代码是什么意思?++和--的问题

mynum = 10

mynum++; //mynum的值变为11

mynum--; //mynum的值又变回10

在这串代码里

myname--为什么会变成10

myname不是应该变成9 吗。。。

讲解里说的是“上面的例子中,mynum++使mynum值在原基础上增加1,mynum--使mynum在原基础上减去1,其实也可以写成:

mynum = mynum + 1;//等同于mynum++

mynum = mynum - 1;//等同于mynum--

"

不是应该是9吗。。。。


正在回答

4 回答

mynum++的时候 mynum已经等于11了  mynum--时就是 11-1 所以是10

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

卡兰尼克 提问者

非常感谢!
2016-10-18 回复 有任何疑惑可以回复我~

变量名相同,自加和自减都存在的情况下,自加和自减谁在前面先执行哪个,前面的执行结果将继续往下执行

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

累加和累减

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

mynum++ 等价于  mynum+1

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

举报

0/150
提交
取消

这串代码是什么意思?++和--的问题

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