如果函數(shù)值的類型與返回值類型不一致,以什么類型為準(zhǔn) ?
函數(shù)值的類型和函數(shù)定義中函數(shù)的類型應(yīng)保持一致。如果兩者不一致,則以函數(shù)返回類型為準(zhǔn),自動(dòng)進(jìn)行類型轉(zhuǎn)換。
以函數(shù)返回類型為準(zhǔn)是錯(cuò)的吧?
函數(shù)值的類型和函數(shù)定義中函數(shù)的類型應(yīng)保持一致。如果兩者不一致,則以函數(shù)返回類型為準(zhǔn),自動(dòng)進(jìn)行類型轉(zhuǎn)換。
以函數(shù)返回類型為準(zhǔn)是錯(cuò)的吧?
2018-12-31
舉報(bào)
2019-02-24
與返回值為準(zhǔn)
2019-01-06
比如 return a; 則以a的類型為準(zhǔn)。
2019-01-01
如果自動(dòng)進(jìn)行類型轉(zhuǎn)換的話,short 和int 會(huì)轉(zhuǎn)成long類型,long要是強(qiáng)制轉(zhuǎn)換成short 和int 將會(huì)丟失一部分?jǐn)?shù)據(jù),float類型和double類型轉(zhuǎn)換也一樣。
2019-01-01
直接報(bào)錯(cuò)了