第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

這兩個遍歷方法中后者循環(huán)中的c變量是不是每次循環(huán)都被定義一次,為什么不報錯?

public void getcourse(){
?? ??? ?int size = coursesToSelect.size();
?? ??? ?Course c;
?? ??? ?System.out.println("有如下課程:");
?? ??? ?for(int i=0;i<size;i++){
?? ??? ??? ?c = (Course) coursesToSelect.get(i);
?? ??? ??? ?System.out.println(c.id+":"+c.name);
?? ??? ?}
?? ?}

------------------------------------------------------

public void getcourse(){
?? ??? ?int size = coursesToSelect.size();
?? ??? ?System.out.println("有如下課程:");
?? ??? ?for(int i=0;i<size;i++){
?? ??? ??? ?Course c = (Course) coursesToSelect.get(i);
?? ??? ??? ?System.out.println(c.id+":"+c.name);
?? ??? ?}
?? ?}

正在回答

3 回答

第一個遍歷的方法c在循環(huán)里一直被重新賦值,變量內(nèi)存地址一直不變,第二個遍歷方法中c一直被重新定義,不報錯的原因是因為c是局部變量,每次執(zhí)行完語句便會釋放掉內(nèi)存

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Justeasy

求采納
2017-08-21 回復(fù) 有任何疑惑可以回復(fù)我~

并不是每次都定義一次,第一次很明顯定義一次,只是賦值不同;第二次寫在循環(huán)里,但只定義c一次

0 回復(fù) 有任何疑惑可以回復(fù)我~

每次都重新定義一個c,這沒毛病啊,為什么要報錯呢?

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

這兩個遍歷方法中后者循環(huán)中的c變量是不是每次循環(huán)都被定義一次,為什么不報錯?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號