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