不是必須有返回值。如果沒有返回值類型名為void。
創(chuàng)新互聯建站是一家朝氣蓬勃的網站建設公司。公司專注于為企業(yè)提供信息化建設解決方案。從事網站開發(fā),網站制作,網站設計,網站模板,微信公眾號開發(fā),軟件開發(fā),微信平臺小程序開發(fā),10年建站對成都人造霧等多個領域,擁有多年的營銷推廣經驗。
不是這樣的 根據需要來決定函數是否要返回值,如果你要傳遞一個函數的參數回到調用的地方,一般都會用到返回值,這里只是一般,還有可能通過全局變量什么的來傳遞一個值,不一定要用返回值。
沒有這個說法。主函數需要函數返回值,函數才需有返回值。函數不需要返回值時,用void 函數需要返回值時,函數類型按返回值的類型確定。
在C語言中,主函數必須要有返回值。main 函數的返回值類型必須是 int ,這樣返回值才能傳遞給程序的激活者(如操作系統)。
簡單的說,函數就是一個算法,有不有返回值是跟這個函數做什么的有關系。
返回值是為了方便從函數調用,返回一個值給主調函數。由于參數指針,也可以實現這種功能,所以實際上,是可以做到任何函數都沒有返回值的(完全靠參數傳遞)但很多時候 返回值要比參數回傳的方式,代碼寫起來更簡單。
main()是省略了返回值類型,C語言會默認認為成main的類型為int,在main()的函數體內要返回一個值,如return 0;而void main()的返回值是void類型,也就是說沒有返回值。
在C語言中,主函數必須要有返回值。main 函數的返回值類型必須是 int ,這樣返回值才能傳遞給程序的激活者(如操作系統)。
不是必須有返回值。如果沒有返回值類型名為void。
1、當然不是所有函數都有返回值,如一些函數只要完成某些特定的功能即可,不需要返回特定的值給主函數。
2、返回值是為了方便從函數調用,返回一個值給主調函數。由于參數指針,也可以實現這種功能,所以實際上,是可以做到任何函數都沒有返回值的(完全靠參數傳遞)但很多時候 返回值要比參數回傳的方式,代碼寫起來更簡單。
3、所以函數的返回值一般就是你想要的結果。當然有些函數沒有返回值,比如輸出一句話的函數,這函數就沒有返回值。C++用VOID型表示。但是求兩個數的最大值函數INT MAX(INT A, INT B)的返回值就可以是你求的最大的值。
4、函數可以有返回值,也可以沒有返回值。沒有返回值的函數:功能只是完成一個操作,應將返回值類型定義為void,函數體內可沒有return語句。
5、子函數的返回值,main主函數也是有返回值的,但是一般用不到都忽略掉了,一般來說的返回值就是子函數的返回值。