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