新聞中心
在C語(yǔ)言中return 1和return 0表示什么?
return跟函數(shù)的返回值。主函數(shù)的返回值是要傳給調(diào)用主函數(shù)的程序的,如果自己寫(xiě)的一個(gè)小程序直接運(yùn)行,那么最終把這個(gè)值返回給操作系統(tǒng)了,然后被操作系統(tǒng)忽略掉。如果在命令行里調(diào)用程序,那么是有辦法檢測(cè)返回值的,可以根據(jù)返回值來(lái)確定程序是否運(yùn)行正常,是否出現(xiàn)了被零除、內(nèi)存分配失敗、I/O錯(cuò)誤等異常情況。

成都創(chuàng)新互聯(lián)公司專(zhuān)業(yè)為企業(yè)提供大武口網(wǎng)站建設(shè)、大武口做網(wǎng)站、大武口網(wǎng)站設(shè)計(jì)、大武口網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、大武口企業(yè)網(wǎng)站模板建站服務(wù),10多年大武口做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
C語(yǔ)言中return -1是什么?
意思都是返回值是-1一般來(lái)說(shuō),有兩種情況是返回-1的:一種是程序出錯(cuò),另一種就是使用了終止符EOF(在鍵盤(pán)上對(duì)應(yīng)的鍵位應(yīng)該是ctrl+D或者ctrl+Z,我的linux是前者,windows應(yīng)該是后者吧。。。)
c語(yǔ)言什么情況下用到return1和return 0?各代表什么意思?
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í)行。一、返回值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。參考資料:
c語(yǔ)言return 1返回什么值為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é)果,
到此,以上就是小編對(duì)于c語(yǔ)言中return的用處的問(wèn)題就介紹到這了,希望這4點(diǎn)解答對(duì)大家有用。
新聞名稱(chēng):C語(yǔ)言中return用法return1什么意思
網(wǎng)站URL:http://m.fisionsoft.com.cn/article/cdhgjpe.html


咨詢(xún)
建站咨詢(xún)
