函數(shù)形參的類型與返回值的類型無關(guān) 如果函數(shù)不要求帶回值,可以用什么來定義函數(shù)返回值為空?
如果函數(shù)不要求帶回值,可以用什么來定義函數(shù)返回值為空?用void修改的函數(shù)沒有返回值。在C/C中,函數(shù)最多只能有一個(gè)返回值。有些編譯器相對寬松,給void modified函數(shù)添加返回值,或者沒有re
如果函數(shù)不要求帶回值,可以用什么來定義函數(shù)返回值為空?
用void修改的函數(shù)沒有返回值。在C/C中,函數(shù)最多只能有一個(gè)返回值。有些編譯器相對寬松,給void modified函數(shù)添加返回值,或者沒有return語句的非void modified函數(shù)不會(huì)報(bào)告錯(cuò)誤,但不報(bào)告錯(cuò)誤并不意味著它符合標(biāo)準(zhǔn)。為了使程序在所有編譯平臺(tái)上順利編譯,最好編寫一個(gè)規(guī)范。
有時(shí)一個(gè)函數(shù)段中有多個(gè)返回值,這并不意味著它有多個(gè)返回值。當(dāng)函數(shù)執(zhí)行到滿足條件的第一條return語句時(shí),函數(shù)已經(jīng)返回(即函數(shù)的生命周期終止),后續(xù)語句不執(zhí)行,所以函數(shù)還是返回值。