小編給大家分享一下return在c語(yǔ)言中指的是什么,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站制作、網(wǎng)站建設(shè)與策劃設(shè)計(jì),贛榆網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:贛榆等地區(qū)。贛榆做網(wǎng)站價(jià)格咨詢:18982081108
return在c語(yǔ)言中的意思為“返回”。return表示把程序流程從被調(diào)函數(shù)轉(zhuǎn)向主調(diào)函數(shù)并把表達(dá)式的值帶回主調(diào)函數(shù),實(shí)現(xiàn)函數(shù)值的返回,返回時(shí)可附帶一個(gè)返回值,由return后面的參數(shù)指定。
函數(shù)是C語(yǔ)言的基本構(gòu)件,一個(gè)C程序可以由一個(gè)主函數(shù)和若干個(gè)子程序函數(shù)構(gòu)成,由主函數(shù)調(diào)用其它子程序函數(shù),其他子程序函數(shù)也可以互相調(diào)用。通常希望通過(guò)函數(shù)調(diào)用使主函數(shù)能得到一個(gè)確定的值,這就是函數(shù)的返回值。
在C語(yǔ)言中通過(guò)函數(shù)實(shí)現(xiàn)模塊化程序設(shè)計(jì)思想,即用函數(shù)實(shí)現(xiàn)功能模塊的定義,然后通過(guò)函數(shù)之間的調(diào)用來(lái)實(shí)現(xiàn)程序功能。因此函數(shù)有主調(diào)函數(shù)和被調(diào)函數(shù)。
參數(shù)是主調(diào)函數(shù)和被調(diào)函數(shù)進(jìn)行信息通信的接口,在函數(shù)的定義和說(shuō)明語(yǔ)句中,我們將函數(shù)名后面括號(hào)中的參數(shù)稱為形式參數(shù),簡(jiǎn)稱“形參”,在主調(diào)函數(shù)的調(diào)用語(yǔ)句中函數(shù)名后面括號(hào)中用的參數(shù)稱為實(shí)際參數(shù),簡(jiǎn)稱“實(shí)參”。
當(dāng)函數(shù)被調(diào)用時(shí)實(shí)參要向形參傳遞數(shù)據(jù),函數(shù)調(diào)用并完成一定的功能后也要向主調(diào)函數(shù)返回一些數(shù)據(jù)。
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í)行情況。
看完了這篇文章,相信你對(duì)return在c語(yǔ)言中指的是什么有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!