亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

前面加了個int,main方法內x不也等于50嗎,為什么會等于10?

主函數中x=10,if中x>0,這不是說明主函數是必須要經過if函數嗎?這樣得出的結果不就是50?

正在回答

3 回答

加了個int,在if重新設置了為x的局部變量!


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

是啊,所以要在if語句里面在設個局部變量x,就不會影響main的局部變量了

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

int x=10 ?是局部變量的賦值語句呀...

if里面 x >0 后 ? 被重新賦值成 100 了

所以后面的操作對像都是這個 x


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

Magic振宏2013蓄勢待發 提問者

我知道,x重新賦值成100然后除以個2最后輸出50,那最后if語句輸出的跟main輸出的不應該都是50嗎
2015-09-05 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

前面加了個int,main方法內x不也等于50嗎,為什么會等于10?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號