不一定。
靖江網站制作公司哪家好,找成都創新互聯公司!從網頁設計、網站建設、微信開發、APP開發、響應式網站等網站項目制作,到程序開發,運營維護。成都創新互聯公司從2013年創立到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選成都創新互聯公司。
簡單的C語言函數設計中,一般都設計成無返回值
void
類型函數。
實在設計需要的情況下,才會定義相應的返回值相應類型。
當然,返回值也是函數重要的特性。有返回值使程序設計得靈活。能更好的交互
,和其他函數相互作用。
沒有返回值類型的函數,一般都相對缺乏靈活性。
不是這樣的 根據需要來決定函數是否要返回值,如果你要傳遞一個函數的參數回到調用的地方,一般都會用到返回值,這里只是一般,還有可能通過全局變量什么的來傳遞一個值,不一定要用返回值。希望對你有幫助
在C語言中,主函數必須要有返回值。
main 函數的返回值類型必須是 int ,這樣返回值才能傳遞給程序的激活者(如操作系統)。如果 main 函數的最后沒有寫 return 語句的話,C99 規定編譯器要自動在生成的目標文件中(如 exe 文件)加入return 0; ,表示程序正常退出。
在C語言標準中強制要求main函數的返回值類型為int,main函數的返回值是傳遞給操作系統,讓操作系統判斷程序的執行情況(是正常結束還是出現異常)。
擴展資料:
在C和C++中,不接收任何參數也不返回任何信息的函數原型為“void foo(void);”。正是因為這個,所以很多人都誤認為如果不需要程序返回值時可以把main函數定義成void main(void) 或void main()。然而這是錯誤的。
main函數的返回值應該定義為int類型,雖然在一些編譯器中,void main可以通過編譯(如vc6),但并非所有編譯器都支持void main,因為標準中從來沒有定義過void main。g++3.2、dev C等環境中如果main函數的返回值不是int類型,根本無法通過編譯。而gcc3.2則會發出警告。
構造函數,析構函數沒有返回值,一般的函數必須有返回值,如果沒有返回類型設置為void, void func(){return;} 函數的格式必須有返回類型(即返回值)
沒有這個說法。主函數需要函數返回值,函數才需有返回值。
函數不需要返回值時,用void
函數需要返回值時,函數類型按返回值的類型確定。
本文標題:c語言函數必須有返回值嗎 c語言的函數返回值是做什么的
網站路徑:http://vcdvsql.cn/article18/hepedp.html
成都網站建設公司_創新互聯,為您提供電子商務、動態網站、軟件開發、、搜索引擎優化、網站內鏈
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯