return什么情況下要有
jack的函數(shù)我用的是int-return0,結(jié)果一樣。只有int,沒有return,好像也不影響結(jié)果。包括前幾節(jié)練習(xí)的函數(shù)里,有沒有return都一樣,好像沒有return不一定是void。有大佬解釋下例子里為什么說“?沒有返回值的函數(shù),返回類型為void”。什么情況下一定要有return,什么情況下沒有?
jack的函數(shù)我用的是int-return0,結(jié)果一樣。只有int,沒有return,好像也不影響結(jié)果。包括前幾節(jié)練習(xí)的函數(shù)里,有沒有return都一樣,好像沒有return不一定是void。有大佬解釋下例子里為什么說“?沒有返回值的函數(shù),返回類型為void”。什么情況下一定要有return,什么情況下沒有?
2020-07-19
舉報(bào)
2020-07-28
一般來說,函數(shù)不返回時(shí)不需要加,函數(shù)返回值為void不需要加,函數(shù)返回值為int且主函數(shù)為main()往往需要加。c語言書上有詳細(xì)的標(biāo)準(zhǔn)。
如果不想記憶各種復(fù)雜情況,建議都加。