小明碰到一道數(shù)學(xué)選擇題問(wèn)小剛,小剛算了一會(huì)給小明說(shuō)計(jì)算結(jié)果是100,應(yīng)選A。那么小剛給小明的反饋就可以說(shuō)是小剛的一個(gè)返回值。
那么函數(shù)的返回值是指函數(shù)被調(diào)用之后,執(zhí)行函數(shù)體中的程序段所取得的并返回給主調(diào)函數(shù)的值。
函數(shù)的返回值要注意以下幾點(diǎn):
1. 函數(shù)的值只能通過(guò)return語(yǔ)句返回主調(diào)函數(shù)。return語(yǔ)句的一般形式為:
return 表達(dá)式 或者為: return (表達(dá)式);
2. 函數(shù)值的類型和函數(shù)定義中函數(shù)的類型應(yīng)保持一致。如果兩者不一致,則以函數(shù)返回類型為準(zhǔn),自動(dòng)進(jìn)行類型轉(zhuǎn)換。
就如小剛說(shuō)選A,那么就返回一個(gè)字符型數(shù)據(jù),用代碼表示就是:
小剛說(shuō)值為100,那么就返回一個(gè)整型數(shù)據(jù),用代碼表示就是:
3. 沒(méi)有返回值的函數(shù),返回類型為void。如果小剛算了一會(huì)沒(méi)有返回結(jié)果的話,那么用代碼表示就是:
注意:void函數(shù)中可以有執(zhí)行代碼塊,但是不能有返回值,另void函數(shù)中如果有return語(yǔ)句,該語(yǔ)句只能起到結(jié)束函數(shù)運(yùn)行的功能。其格式為:return;
請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過(guò)多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求
打開(kāi)微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書(shū)簽
舉報(bào)