不是必須有返回值。如果沒有返回值類型名為void。

阜平網(wǎng)站建設公司成都創(chuàng)新互聯(lián),阜平網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為阜平上千家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設公司要多少錢,請找那個售后服務好的阜平做網(wǎng)站的公司定做!
沒有這個說法。主函數(shù)需要函數(shù)返回值,函數(shù)才需有返回值。函數(shù)不需要返回值時,用void 函數(shù)需要返回值時,函數(shù)類型按返回值的類型確定。
在C語言中,主函數(shù)必須要有返回值。main 函數(shù)的返回值類型必須是 int ,這樣返回值才能傳遞給程序的激活者(如操作系統(tǒng))。
1、還有些不用返回值的,比如,輸出,或者給有地址的變量賦值等 這些函數(shù)前面就可以用void 表示無返回值,當然你也可以返回你想返回的。
2、函數(shù)類型之中,有一個類型叫做空類型,也就是void 如void fun(int a)這個函數(shù)里面可以用return (后面不跟數(shù)據(jù)),也可以把return語句省略。這時函數(shù)調(diào)用到最后一個右大括號時結束。
3、調(diào)用自定義函數(shù)時,需要自定義函數(shù)返回一個值,就返回,不需要就不返回。
4、不是必須有返回值。如果沒有返回值類型名為void。
5、無返回語句時,返回值是0。這就意味著,只要函數(shù)沒有被說明為空值,它就可以用在任何有效的C語言表達式中作 為操作數(shù)。這樣下面的表達式都是合法的C語言表達式。
6、一個函數(shù)可以沒有輸入,但必須有輸出(否則,這個函數(shù)還有什么用呢?),比如排序函數(shù)沒有返回值,但其排序的結果反映在排好的數(shù)組中,這就是輸出。
所謂返回值,函數(shù)才有,就類似于數(shù)學中的函數(shù)的概念f(x),其實跟數(shù)學概念一開始是一個意思,你傳入一個值x,經(jīng)過處理,然后返回處理的結果,處理的結果就叫做返回值。
函數(shù)的返回值是指函數(shù)被調(diào)用之后,執(zhí)行函數(shù)體中的代碼所得到的結果,這個結果會通過return語句返回。函數(shù)可以有返回值,也可以沒有返回值。
有返回值的函數(shù):函數(shù)的最后會有一個返回值return,可以用來獲取該函數(shù)執(zhí)行結果返回給該函數(shù),讓外部調(diào)用該函數(shù)的。一個函數(shù)的函數(shù)名既是該函數(shù)的代表,也是一個變量。
函數(shù)返回即指返回值,返回值是一個函數(shù)的處理結果。返回的原因是如果需要在程序中拿到函數(shù)的處理結果做進一步的處理,則需要函數(shù)必須有返回值。
函數(shù)返回值的意思是將函數(shù)實現(xiàn)的結果返回給調(diào)用者。按標準來說,C的main函數(shù)是需要有返回值的。標準中main函數(shù)返回類型是int的,所以需要一個返回值。但是由于歷史原因,很多地方可以看到?jīng)]有返回值的main。
文章標題:c語言中分有返回函數(shù)和 c語言中函數(shù)返回值的類型必須與什么一致
本文鏈接:http://chinadenli.net/article29/deopsjh.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信小程序、小程序開發(fā)、企業(yè)建站、服務器托管、品牌網(wǎng)站建設、網(wǎng)頁設計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)