1、不是必須有返回值。如果沒有返回值類型名為void。
創(chuàng)新互聯(lián)建站專注于北流網(wǎng)站建設(shè)服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供北流營銷型網(wǎng)站建設(shè),北流網(wǎng)站制作、北流網(wǎng)頁設(shè)計、北流網(wǎng)站官網(wǎng)定制、微信小程序服務,打造北流網(wǎng)絡公司原創(chuàng)品牌,更為您提供北流網(wǎng)站排名全網(wǎng)營銷落地服務。
2、不是這樣的 根據(jù)需要來決定函數(shù)是否要返回值,如果你要傳遞一個函數(shù)的參數(shù)回到調(diào)用的地方,一般都會用到返回值,這里只是一般,還有可能通過全局變量什么的來傳遞一個值,不一定要用返回值。
3、在C語言中,主函數(shù)必須要有返回值。main 函數(shù)的返回值類型必須是 int ,這樣返回值才能傳遞給程序的激活者(如操作系統(tǒng))。
4、沒有這個說法。主函數(shù)需要函數(shù)返回值,函數(shù)才需有返回值。函數(shù)不需要返回值時,用void 函數(shù)需要返回值時,函數(shù)類型按返回值的類型確定。
5、按標準來說,C的main函數(shù)是需要有返回值的。標準中main函數(shù)返回類型是int的,所以需要一個返回值。但是由于歷史原因,很多地方可以看到?jīng)]有返回值的main。
按標準來說,C的main函數(shù)是需要有返回值的。標準中main函數(shù)返回類型是int的,所以需要一個返回值。但是由于歷史原因,很多地方可以看到?jīng)]有返回值的main。
main()是省略了返回值類型,C語言會默認認為成main的類型為int,在main()的函數(shù)體內(nèi)要返回一個值,如return 0;而void main()的返回值是void類型,也就是說沒有返回值。
不是必須有返回值。如果沒有返回值類型名為void。
如果是 void main,那么就不需要返回值。如果是 int main,那么需要 return 一個值。這個值一般是 0,表示沒有出現(xiàn)異常情況正常返回。當然也可以 return -1 或者其他值,返回非零值表示主函數(shù)執(zhí)行過程中的異常情況。
;} 這是不需要返回值的; 這是需要返回值的;至于是用哪種主函數(shù)是根據(jù)需要來確定的,只要不牽涉程序與程序之間的調(diào)用或訪問,用哪個無所謂。一般我個人是習慣用有返回值的主函數(shù)。
void main()表示函數(shù)無返回值,就是說在程序的結(jié)尾處不需要加上return 0。而return是在函數(shù)體中,用來返回特定值的。
1、函數(shù)的返回值是指函數(shù)被調(diào)用之后,執(zhí)行函數(shù)體中的代碼所得到的結(jié)果,這個結(jié)果會通過return語句返回。函數(shù)可以有返回值,也可以沒有返回值。
2、函數(shù)返回值的意思是將函數(shù)實現(xiàn)的結(jié)果返回給調(diào)用者。按標準來說,C的main函數(shù)是需要有返回值的。標準中main函數(shù)返回類型是int的,所以需要一個返回值。但是由于歷史原因,很多地方可以看到?jīng)]有返回值的main。
3、有返回值的函數(shù):函數(shù)的最后會有一個返回值return,可以用來獲取該函數(shù)執(zhí)行結(jié)果返回給該函數(shù),讓外部調(diào)用該函數(shù)的。一個函數(shù)的函數(shù)名既是該函數(shù)的代表,也是一個變量。
4、這其實跟數(shù)學中函數(shù)的概念是一樣的。當然不是所有函數(shù)都有返回值,如一些函數(shù)只要完成某些特定的功能即可,不需要返回特定的值給主函數(shù)。
5、就是你要一個函數(shù)或一段代碼完成某一項功能,比如是一個計算任務,這個計算任務需要有一個結(jié)果,這個結(jié)果可以通過函數(shù)的返回值來得到。當然有的的函數(shù)不需要結(jié)果,就完成一個功能,比如播放一段音樂。
1、要進行后續(xù)計算。C 語言函數(shù),只要不是 void 型函數(shù),則都要返回值。
2、可以。在c語言的函數(shù)定義中,如果不需要返回結(jié)果,就可以省略return語句,不影響整個函數(shù)運行。一個函數(shù)可以不返回值,沒有return并不代表沒有結(jié)束,只要不是死循環(huán),一個函數(shù)執(zhí)行完,該函數(shù)對應的過程就結(jié)束了。
3、在C語言中,主函數(shù)必須要有返回值。main 函數(shù)的返回值類型必須是 int ,這樣返回值才能傳遞給程序的激活者(如操作系統(tǒng))。
4、遞歸的三個條件就是:1,存在遞歸調(diào)用 2,有退出條件 3,有return值。這是因為遞歸調(diào)用按照棧的方式,在沒有達到退出條件的時候后面的函數(shù)也就無法執(zhí)行return語句,這樣就實現(xiàn)了每一層的return語句與這層函數(shù)相對應。
5、c++函數(shù)沒有return當然不會有返回值。return是C語言中的一個關(guān)鍵字,意為返回。return就是用來被調(diào)函數(shù)返回到主調(diào)函數(shù)繼續(xù)執(zhí)行,返回時可附帶一個返回值,由return后面的參數(shù)指定。
6、C語言的函數(shù)如果沒有return,那一定就是一個返回值為void的函數(shù),表示不返回任何值,只是函數(shù)的代碼返回了,也就是執(zhí)行在匯編層面上的ret指令來結(jié)束函數(shù)的調(diào)用。
所謂返回值,函數(shù)才有,就類似于數(shù)學中的函數(shù)的概念f(x),其實跟數(shù)學概念一開始是一個意思,你傳入一個值x,經(jīng)過處理,然后返回處理的結(jié)果,處理的結(jié)果就叫做返回值。
函數(shù)返回值的意思是將函數(shù)實現(xiàn)的結(jié)果返回給調(diào)用者。按標準來說,C的main函數(shù)是需要有返回值的。標準中main函數(shù)返回類型是int的,所以需要一個返回值。但是由于歷史原因,很多地方可以看到?jīng)]有返回值的main。
就是你要一個函數(shù)或一段代碼完成某一項功能,比如是一個計算任務,這個計算任務需要有一個結(jié)果,這個結(jié)果可以通過函數(shù)的返回值來得到。當然有的的函數(shù)不需要結(jié)果,就完成一個功能,比如播放一段音樂。
沒有返回值的函數(shù):功能只是完成一個操作,應將返回值類型定義為void,函數(shù)體內(nèi)可沒有return語句。有返回值的函數(shù):函數(shù)的最后會有一個返回值return,可以用來獲取該函數(shù)執(zhí)行結(jié)果返回給該函數(shù),讓外部調(diào)用該函數(shù)的。
由于參數(shù)指針,也可以實現(xiàn)這種功能,所以實際上,是可以做到任何函數(shù)都沒有返回值的(完全靠參數(shù)傳遞)但很多時候 返回值要比參數(shù)回傳的方式,代碼寫起來更簡單。
返回值就是子函數(shù)返回給調(diào)用它的上一級函數(shù)的一個數(shù)值,就是return語句后的值。
1、當然不是所有函數(shù)都有返回值,如一些函數(shù)只要完成某些特定的功能即可,不需要返回特定的值給主函數(shù)。
2、沒有返回值的函數(shù):功能只是完成一個操作,應將返回值類型定義為void,函數(shù)體內(nèi)可沒有return語句。有返回值的函數(shù):函數(shù)的最后會有一個返回值return,可以用來獲取該函數(shù)執(zhí)行結(jié)果返回給該函數(shù),讓外部調(diào)用該函數(shù)的。
3、按標準來說,C的main函數(shù)是需要有返回值的。標準中main函數(shù)返回類型是int的,所以需要一個返回值。但是由于歷史原因,很多地方可以看到?jīng)]有返回值的main。
4、子函數(shù)的返回值,main主函數(shù)也是有返回值的,但是一般用不到都忽略掉了,一般來說的返回值就是子函數(shù)的返回值。
名稱欄目:C語言函數(shù)中必須有返回值 c++函數(shù)必須有返回值,否則不能調(diào)用此函數(shù)
文章分享:http://aaarwkj.com/article7/diojgoj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計、商城網(wǎng)站、微信公眾號、標簽優(yōu)化、云服務器、自適應網(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)