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

为什么int newAge=--age1而不是int newAge=ayge1--?

为什么int newAge=--age1而不是int newAge=ayge1--?

正在回答

2 回答

第一个是age1先自减1再赋值给newAge,实际就等于 newAge = ayge1-1 ,第二个是ayge1先赋值给newAge,然后ayge1再自减1,相当于 newAge = ayge1 ,而ayge1最后结果都是ayge1 = ayge1 -1 ;

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

自减符号--的前缀和后缀是不一样的,--age1表示age1先减1再取值,age1--表示先取值再减1。

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

举报

0/150
提交
取消

为什么int newAge=--age1而不是int newAge=ayge1--?

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