課程
/后端開發
/C
/C語言入門
意思是說這樣是對的?
int Number(){
return;
return 0;
}
2015-08-25
源自:C語言入門 5-6
正在回答
return;//多個返回
return 0;//一個返回值
在你覺得需要返回時就可以寫上return,所以一般多個return會在不同的代碼分支處。并且如果函數定義了有返回值,那么return語句就應該帶上相應的返回值,否則結果是未定義的。
如你這樣寫在一起的話,先不說前幾個return沒有返回值,代碼在第一個return處就返回了,后面的return根本不會執行到。
Zh012 提問者
onemoo 回復 Zh012 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
4 回答自定義的函數中可以有多個return語句,但是只能返回一個值?
2 回答自定義的函數中可以有多個return語句,但是只能返回一個值?
2 回答求高手解釋下這句話:自定義的函數中可以有多個return語句,但是只能返回一個值
8 回答"自定義的函數中可以有多個return語句,但是只能返回一個值"這個怎么理解好?。?/p>
2 回答用戶定義的函數中沒有return語句也可以嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-06-03
int Number(){
return;//多個返回
return;//多個返回
return;//多個返回
return 0;//一個返回值
}
2015-08-25
在你覺得需要返回時就可以寫上return,所以一般多個return會在不同的代碼分支處。并且如果函數定義了有返回值,那么return語句就應該帶上相應的返回值,否則結果是未定義的。
如你這樣寫在一起的話,先不說前幾個return沒有返回值,代碼在第一個return處就返回了,后面的return根本不會執行到。