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

不可以写成 int newAge = age1--;吗

不可以写成 int newAge = age1--;吗



正在回答

5 回答

int newAge = --age;

age--:是将age的值先赋给newAge,然后在自减

--age:是age先自减,再将值赋给newAge

希望有帮助

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

int newAge=age--;  意思是将age赋值给newAge,再进行自减。

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

age1--是先取值后减,导致把结果先传给参数;--age是先减后取值

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

仔细看要求,要求输出的是自减后的age1。要是写成age--,它会先赋值给newAge,再自减1

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

age1--整个也是一个表达式,表达式是age1原来的值,把整个表达式赋值给newAge还是原来的值

--是对age1做的操作,也就是说age1这个数自己变成减一后的数

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

举报

0/150
提交
取消

不可以写成 int newAge = age1--;吗

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号