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