1、程序返回值是程序執(zhí)行完畢后返回給操作系統(tǒng)的一個數(shù)值,這個數(shù)值操作系統(tǒng)有用,也可以是空值,即不返回值。一個程序沒有返回值,在C中實現(xiàn)時把main函數(shù)申明為void類型即可。

專注于為中小企業(yè)提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)唐縣免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
2、返回值就是函數(shù)值。就是函數(shù)調(diào)用結(jié)束后,一般會返回一個值。這個值的類型看你是怎樣定義的。例如:int f(int);這個函數(shù)是一個有返回函數(shù),返回值為整型。
3、當(dāng)然不是所有函數(shù)都有返回值,如一些函數(shù)只要完成某些特定的功能即可,不需要返回特定的值給主函數(shù)。
4、無返回值就是函數(shù)只執(zhí)行數(shù)據(jù)處理,不返回值。函數(shù)定義時一般用void關(guān)鍵字表示無返回值。
5、返回值是函數(shù)的計算結(jié)果,比如用函數(shù)計算1+1返回值就是2;另外返回值并不一定的我們想要的結(jié)果,比如1+1如果返回3了,那就是函數(shù)代碼有錯誤。
6、返回0代表成功,也就是正確的意思,程序運行成功。返回-1代表錯誤。返回NULL也是。void 是空類型,也就是沒有返回值,不反悔任何數(shù)據(jù)。
很正常啊,沒有返回值,就是不需要返回值。比如:定義一個函數(shù),在函數(shù)中打印信息到屏幕上。
返回值是函數(shù)的計算結(jié)果,比如用函數(shù)計算1+1返回值就是2;另外返回值并不一定的我們想要的結(jié)果,比如1+1如果返回3了,那就是函數(shù)代碼有錯誤。
void main()表示函數(shù)無返回值,就是說在程序的結(jié)尾處不需要加上return 0。而return是在函數(shù)體中,用來返回特定值的。
不是必須有返回值。如果沒有返回值類型名為void。
C語言的函數(shù)如果沒有return,那一定就是一個返回值為void的函數(shù),表示不返回任何值,只是函數(shù)的代碼返回了,也就是執(zhí)行在匯編層面上的ret指令來結(jié)束函數(shù)的調(diào)用。
沒有返回值的函數(shù)通常用來做一些數(shù)據(jù)的修改或?qū)崿F(xiàn)些內(nèi)部功能。而有返回值的函數(shù)通常作用為數(shù)據(jù)存儲。
很正常啊,沒有返回值,就是不需要返回值。比如:定義一個函數(shù),在函數(shù)中打印信息到屏幕上。
有的函數(shù)不需要有返回值,只要直接輸出即可;有的函數(shù)需要有一個或多個返回值,也可以通過指針傳遞的方法完成“返回”一個或多個值。
C語言中,如果要函數(shù)不返回值,則應(yīng)該吧函數(shù)的類型定義為“void”。在將函數(shù)定義為void類型的情況下在主調(diào)函數(shù)中調(diào)用該函數(shù),該函數(shù)調(diào)用表達(dá)式不能被用作子表達(dá)式給其他變量賦值。
分享文章:C語言累加函數(shù)不返回值 c語言編程數(shù)值累加的
文章路徑:http://chinadenli.net/article5/desihoi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、建站公司、網(wǎng)站策劃、企業(yè)網(wǎng)站制作、網(wǎng)站導(dǎo)航、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)