課程
/后端開發
/C
/C語言入門
return的實際作用是什么 ? 怎么加不加return結果一樣?
2015-02-24
源自:C語言入門 5-5
正在回答
?int??joneResult(int?x,?int?y,?int?z) { ???int?sum?=?(x+y+z)/3; ???return?sum;??????????//這里是不是應該將sum返回呢? } ?int?jR?=?joneResult(a,?b,?c);
像這種需要返回計算結果的需要返回值,否則jR不能得到計算結果,如果不返回sum,sum值只在joneResult中運算
?return?0;?//作用是返回后下面的代碼都不執行,一般用于程序結尾處填寫,0代表返回空
總結一句話:當你想讓結果可以在自定義的函數外調用需要返回,如果只在程序內調用可以不返回,返回的類型需與程序定義的類型一致,比如 int ?joneResult(int x, int y, int z) 和int sum = (x+y+z)/3。
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答為什么這三個的上下排列的順序對結果沒影響,++i和i++對結果也沒影響
4 回答例題的運行結果怎么回事啊
3 回答i++的位置影響結果
1 回答思路應該沒錯啊,怎么結果不對呢
4 回答score的數值范圍對結果有何影響?為什么?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-02-24
像這種需要返回計算結果的需要返回值,否則jR不能得到計算結果,如果不返回sum,sum值只在joneResult中運算
總結一句話:當你想讓結果可以在自定義的函數外調用需要返回,如果只在程序內調用可以不返回,返回的類型需與程序定義的類型一致,比如 int ?joneResult(int x, int y, int z) 和int sum = (x+y+z)/3。