W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
你也許注意到了,到現(xiàn)在為止我們使用的一些函數(shù)都會(huì)給出執(zhí)行結(jié)果,如數(shù)學(xué)函數(shù);另外一些函數(shù)只執(zhí)行,并不返回任何值,如newLine。于是問(wèn)題來(lái)了:
如果你調(diào)用一個(gè)函數(shù)但并沒(méi)有用到其返回值,會(huì)發(fā)生什么(例如,你并不會(huì)把這個(gè)返回值賦給某個(gè)變量,或者把它作為一個(gè)更大的表達(dá)式的一部分)?
如果你用一個(gè)無(wú)返回值的函數(shù)作為表達(dá)式的一部分,如newLine() + 7,會(huì)發(fā)生什么?
我們可以編寫(xiě)有返回值的函數(shù)嗎?還是說(shuō)我們只能寫(xiě)newLine和printTwice這樣的函數(shù)呢?
第三個(gè)問(wèn)題的答案是:是的,你可以編寫(xiě)帶返回值的函數(shù),本書(shū)很多章節(jié)都是這么做的。另外兩個(gè)問(wèn)題留給你,試驗(yàn)一下再回答。無(wú)論何時(shí)遇到類(lèi)似在C++里是不是合法這樣的問(wèn)題,一個(gè)好辦法是讓編譯器回答你。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: