return語(yǔ)句用來(lái)結(jié)束循環(huán),或返回一個(gè)函數(shù)的值。返回0一般在主函數(shù)結(jié)束時(shí),表示邏輯為0,即停止不再執(zhí)行,返回1表示,邏輯為真,返回負(fù)一,表示返回一個(gè)代數(shù)值,一般用在子函數(shù)結(jié)尾。

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),碧江企業(yè)網(wǎng)站建設(shè),碧江品牌網(wǎng)站建設(shè),網(wǎng)站定制,碧江網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,碧江網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專(zhuān)業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
return0代表程序正常退出,return1代表程序異常退出。
使用return語(yǔ)句可以返回一個(gè)變量?jī)?nèi)的值或一個(gè)指針,也可用return0,表示返回為空。
return代表調(diào)到函數(shù)外,
return0代表函數(shù)正常終止
return1代表函數(shù)非正常終止
return關(guān)鍵字的作用是返回程序流程的控制權(quán)!
其副作用是返回一個(gè)值。
例如intmain(){}則必須返回一個(gè)值
return0代表函數(shù)正常終止
ruturn1代表函數(shù)非正常終止
被調(diào)函數(shù)return1只是給主調(diào)函數(shù)一個(gè)標(biāo)志,說(shuō)明他的執(zhí)行過(guò)程遇到異常情況。
然后就返回主調(diào)函數(shù)來(lái)處理,繼續(xù)執(zhí)行。
擴(kuò)展資料:
一、返回值int類(lèi)型的函數(shù)返回:
return語(yǔ)句用來(lái)結(jié)束循環(huán),或返回一個(gè)函數(shù)的值。
return0:一般用在主函數(shù)結(jié)束時(shí),按照程序開(kāi)發(fā)的一般慣例,表示成功完成本函數(shù)。
return-1::表示返回一個(gè)代數(shù)值,一般用在子函數(shù)結(jié)尾。按照程序開(kāi)發(fā)的一般慣例,表示該函數(shù)失敗;
系統(tǒng)提供的函數(shù)絕大部分定義為int類(lèi)型返回值的都是這樣的。返回值是返回給系統(tǒng)用的,給系統(tǒng)看得。一般做調(diào)試的時(shí)候也會(huì)用的,當(dāng)出現(xiàn)錯(cuò)誤的時(shí)候可以根據(jù)返回值來(lái)確定問(wèn)題出在哪一個(gè)函數(shù)上的。
注意此時(shí)返回的類(lèi)型是int。
二、布爾類(lèi)型返回:
return0:返回假;
return1:返回真;
一般這樣的函數(shù)用來(lái)實(shí)現(xiàn)一個(gè)判斷是否的邏輯,或檢查有無(wú)的數(shù)據(jù)。返回真表示“是”,返回假表示“否”!如:isalpha()判斷是否是字母isdigit()判斷是否是數(shù)字。
c語(yǔ)言編譯系統(tǒng)在給出邏輯運(yùn)算結(jié)果時(shí),以“1”表示真,以“0”表示假。例如:i=1>3;則i的值為0。反之,i=1<3;則i的值為1。
參考資料:
百度百科——return
在C語(yǔ)言中,函數(shù)的基本結(jié)構(gòu)是:
●返回類(lèi)型 函數(shù)名(參數(shù))
此形式不僅僅包括普通函數(shù),也包括程序的入口函數(shù)main。
通常情況下,main函數(shù)如果返回0,代表程序正常終止。
如果返回非0的值,例如1,代表程序出現(xiàn)異常。此時(shí)外部程序就可以知道該程序是否正確執(zhí)行。
return -1表示函數(shù)返回值是-1。
return 表示把程序流程從被調(diào)函數(shù)轉(zhuǎn)向主調(diào)函數(shù)并把表達(dá)式的值帶回主調(diào)函數(shù),實(shí)現(xiàn)函數(shù)值的返回,返回時(shí)可附帶一個(gè)返回值,由return后面的參數(shù)指定。
return通常是必要的,因?yàn)楹瘮?shù)調(diào)用的時(shí)候計(jì)算結(jié)果通常是通過(guò)返回值帶出的。
如果函數(shù)執(zhí)行不需要返回計(jì)算結(jié)果,也經(jīng)常需要返回一個(gè)狀態(tài)碼來(lái)表示函數(shù)執(zhí)行的順利與否(-1和0就是最常用的狀態(tài)碼),主調(diào)函數(shù)可以通過(guò)返回值判斷被調(diào)函數(shù)的執(zhí)行情況。
在函數(shù)中,如果碰到return 語(yǔ)句,那么程序就會(huì)返回調(diào)用該函數(shù)的下一條語(yǔ)句執(zhí)行,也就是說(shuō)跳出函數(shù)的執(zhí)行,回到原來(lái)的地方繼續(xù)執(zhí)行下去。但是如果是在主函數(shù)中碰到return語(yǔ)句,那么整個(gè)程序就會(huì)停止,退出程序的執(zhí)行。
擴(kuò)展資料
注意事項(xiàng):
1、一個(gè)c程序由一個(gè)或多個(gè)程序模塊組成,每一個(gè)程序模塊作為一個(gè)源程序文件。對(duì)較大的程序,一般不希望把所有內(nèi)容全放在一個(gè)文件中,而是將它們分別放在若干個(gè)源文件中,由若干個(gè)源程序文件組成一個(gè)c程序。這樣便于分別編寫(xiě)和編譯,調(diào)高調(diào)試效率。一個(gè)源程序文件可以為多個(gè)c程序公用。
2、一個(gè)源程序文件由一個(gè)或多個(gè)函數(shù)以及其他有關(guān)內(nèi)容(如指令,數(shù)據(jù)聲明與定義等)組成。一個(gè)源程序文件是一個(gè)編譯單位,子啊程序編譯時(shí)是以源程序文件為單位進(jìn)行編譯的,而不是以函數(shù)為單位進(jìn)行編譯的。
3、c程序的執(zhí)行是從main函數(shù)開(kāi)始的,如果在main函數(shù)中調(diào)用其他函數(shù),在調(diào)用后流程返回main函數(shù),在main函數(shù)中結(jié)束整個(gè)程序的進(jìn)行。
4、所有函數(shù)都是平行的,即在定義函數(shù)時(shí)是分別進(jìn)行的,是互相獨(dú)立的。一個(gè)函數(shù)并不從屬于另一個(gè)函數(shù),即函數(shù)不能嵌套定義。函數(shù)間可以互相調(diào)用,但不能調(diào)用main函數(shù)。main函數(shù)是被操作系統(tǒng)調(diào)用的。
參考資料來(lái)源:百度百科-return
網(wǎng)站題目:c語(yǔ)言函數(shù)返回1,c語(yǔ)言函數(shù)返回浮點(diǎn)數(shù)
文章URL:http://chinadenli.net/article5/dsipdii.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、微信小程序、搜索引擎優(yōu)化、、虛擬主機(jī)、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)