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