課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門(mén)
那個(gè)返回值是什么東東?
2016-03-31
源自:C語(yǔ)言入門(mén) 5-6
正在回答
return出的返回值只能有一個(gè),即使有多個(gè)返回語(yǔ)句,比如一個(gè)函數(shù)中有多個(gè)return語(yǔ)句,它只執(zhí)行第一個(gè)return,只輸出第一個(gè)return返回的返回值,也就是說(shuō)有多個(gè)返回語(yǔ)句但是只有一個(gè)返回值。
可以根據(jù)不同的條件來(lái)執(zhí)行多條return語(yǔ)句,滿(mǎn)足某一個(gè)條件執(zhí)行就執(zhí)行相應(yīng)的return?,所以“自定義的函數(shù)中可以有多個(gè)return語(yǔ)句”
但每調(diào)用一次該函數(shù),只能返回一個(gè)值,下次調(diào)用也許符合其它條件,會(huì)執(zhí)行另外一個(gè)return,從而反回另一個(gè)值,所以說(shuō)“但是只能返回一個(gè)值”,不要理解為只能返回? 唯一? 的一個(gè)值。
不過(guò)你可以這么想,函數(shù)就像一個(gè)房間,return呢就像房間的大門(mén),你從第一個(gè)門(mén)里出去了,怎么可能再?gòu)牡诙谌齻€(gè)門(mén)出去呢,畢竟你已經(jīng)出來(lái)了,對(duì)吧。
這不就是返回值的含義么,返回?cái)?shù)值,結(jié)束函數(shù)。
額,原來(lái)是我看錯(cuò)題目了,抱歉啊。。。。。。
這句話(huà)是錯(cuò)的好不好,沒(méi)看清題目吧你。。。。。。
返回值相當(dāng)于結(jié)果,條件不同,return的結(jié)果就不同,所以可以有多個(gè)return語(yǔ)句。但每一種條件只能得到一個(gè)結(jié)果,返回值就只有一個(gè)。
慕蓋茨3385364 提問(wèn)者
可以用一個(gè)變量代替return的值。這樣就可以在最后寫(xiě)一個(gè)return.如return parameter;
因?yàn)橐粋€(gè)函數(shù)里雖可有多個(gè)return,但如果現(xiàn)在執(zhí)行到某個(gè)return后,接下來(lái)的語(yǔ)句,都不會(huì)去執(zhí)行了,直接結(jié)束該函數(shù)
舉報(bào)
C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
2 回答自定義的函數(shù)中可以有多個(gè)return語(yǔ)句,但是只能返回一個(gè)值?
4 回答自定義的函數(shù)中可以有多個(gè)return語(yǔ)句,但是只能返回一個(gè)值?
3 回答自定義的函數(shù)中可以有多個(gè)return語(yǔ)句,但是只能返回一個(gè)值?
2 回答求高手解釋下這句話(huà):自定義的函數(shù)中可以有多個(gè)return語(yǔ)句,但是只能返回一個(gè)值
2 回答用戶(hù)定義的函數(shù)中沒(méi)有return語(yǔ)句也可以嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-10-16
return出的返回值只能有一個(gè),即使有多個(gè)返回語(yǔ)句,比如一個(gè)函數(shù)中有多個(gè)return語(yǔ)句,它只執(zhí)行第一個(gè)return,只輸出第一個(gè)return返回的返回值,也就是說(shuō)有多個(gè)返回語(yǔ)句但是只有一個(gè)返回值。
2016-06-04
可以根據(jù)不同的條件來(lái)執(zhí)行多條return語(yǔ)句,滿(mǎn)足某一個(gè)條件執(zhí)行就執(zhí)行相應(yīng)的return?,所以“自定義的函數(shù)中可以有多個(gè)return語(yǔ)句”
但每調(diào)用一次該函數(shù),只能返回一個(gè)值,下次調(diào)用也許符合其它條件,會(huì)執(zhí)行另外一個(gè)return,從而反回另一個(gè)值,所以說(shuō)“但是只能返回一個(gè)值”,不要理解為只能返回? 唯一? 的一個(gè)值。
2016-05-04
不過(guò)你可以這么想,函數(shù)就像一個(gè)房間,return呢就像房間的大門(mén),你從第一個(gè)門(mén)里出去了,怎么可能再?gòu)牡诙谌齻€(gè)門(mén)出去呢,畢竟你已經(jīng)出來(lái)了,對(duì)吧。
這不就是返回值的含義么,返回?cái)?shù)值,結(jié)束函數(shù)。
2016-05-04
額,原來(lái)是我看錯(cuò)題目了,抱歉啊。。。。。。
2016-05-04
這句話(huà)是錯(cuò)的好不好,沒(méi)看清題目吧你。。。。。。
2016-04-01
返回值相當(dāng)于結(jié)果,條件不同,return的結(jié)果就不同,所以可以有多個(gè)return語(yǔ)句。但每一種條件只能得到一個(gè)結(jié)果,返回值就只有一個(gè)。
2016-04-01
可以用一個(gè)變量代替return的值。這樣就可以在最后寫(xiě)一個(gè)return.如return parameter;
2016-04-01
因?yàn)橐粋€(gè)函數(shù)里雖可有多個(gè)return,但如果現(xiàn)在執(zhí)行到某個(gè)return后,接下來(lái)的語(yǔ)句,都不會(huì)去執(zhí)行了,直接結(jié)束該函數(shù)