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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

小白請(qǐng)教變量定義的小問(wèn)題。。。

小白請(qǐng)教變量定義的小問(wèn)題。。。

qq_代號(hào)獵人_0 2016-11-29 19:43:50
如圖為啥c()函數(shù)里面加了int運(yùn)行的結(jié)果變成了9?去掉int之后結(jié)果是10
查看完整描述

4 回答

已采納
?
軍師劉

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超2個(gè)贊

如果你不加int,c函數(shù)的作用就是把a(bǔ)的值變?yōu)?0。如果加了int,意思是在c函數(shù)里面重新定義了一個(gè)局部變量a,賦值10。

這個(gè)局部變量a,函數(shù)e是看不到的,函數(shù)e只能看到Di類的屬性a的值(第14行的a)。關(guān)于局部變量和全局變量,你只需要記住強(qiáng)龍不壓地頭蛇。在地頭蛇的區(qū)域外,強(qiáng)龍厲害,到了地頭蛇的地盤(pán),地頭蛇厲害。

查看完整回答
2 反對(duì) 回復(fù) 2016-11-29
?
羅宇城_

TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超2個(gè)贊

首先,你得明白:

1、變量是有作用域的

2、加int相當(dāng)于聲明了一個(gè)新的變量,這個(gè)新變量是在方法c中聲明的,

那么它的作用域就是方法c, 也就是說(shuō)其它地方是訪問(wèn)不到這個(gè)新的a變量的;

3、方法e中只能訪問(wèn)到類中定義的那個(gè)a變量(int a = 9);

不加int時(shí):(不加int的話就是對(duì)原有a變量的再次賦值) ?程序先執(zhí)行了方法c,

此時(shí)它把類中定義的a變量的值從9改變10; ?然后執(zhí)行方法e, 此時(shí)a變量的值已經(jīng)是10了,結(jié)果為輸出10;

加了int時(shí):程序先執(zhí)行了方法c,此時(shí)c方法中并不會(huì)去改變類中定義的a變量,而是重新定義了一個(gè)新的a變量,

這個(gè)a變量的作用域?yàn)榉椒╟,它跟類中定義的a變量沒(méi)有任何關(guān)系(類中定義的a變量的值依然是9),然后執(zhí)行方法e,?

因?yàn)榉椒╡只能訪問(wèn)到類中的a變量,所以輸出結(jié)果為9;

查看完整回答
1 反對(duì) 回復(fù) 2016-11-29
?
道臨

TA貢獻(xiàn)80條經(jīng)驗(yàn) 獲得超126個(gè)贊

如果加上int 就代表int a在=10c函數(shù)中覆蓋了外面的a,而a=10只能在c函數(shù)中生效,在c函數(shù)外a還是等于9

如果去掉int 代表把外面的a的值更改為10,在當(dāng)前類中生效所以打印為10,望采納

查看完整回答
1 反對(duì) 回復(fù) 2016-11-29
?
忘性最大的人

TA貢獻(xiàn)118條經(jīng)驗(yàn) 獲得超37個(gè)贊

加了int相當(dāng)于在該函數(shù)內(nèi)創(chuàng)建了一個(gè)新的局部變量,不加默認(rèn)該函數(shù)引用的是你的成員變量a,就是外面那個(gè),你在main方法里先后調(diào)用了定義的兩個(gè)函數(shù),如果前面沒(méi)有創(chuàng)建局部變量,則連續(xù)調(diào)用那倆函數(shù)就會(huì)改變a的值,定義局部變量就不會(huì)改變a的值,下面的輸出函數(shù)永遠(yuǎn)輸出的是a成員變量單位值。
查看完整回答
1 反對(duì) 回復(fù) 2016-11-29
  • 4 回答
  • 0 關(guān)注
  • 1750 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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