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