重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設、域名注冊、服務器等服務
為企業(yè)提供網(wǎng)站建設、域名注冊、服務器等服務
c語言中return是返回的意思
平?jīng)鼍W(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)自2013年起到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)。
c語言是從上到下運行的,經(jīng)常出現(xiàn)判斷語句,if
所以經(jīng)常使用ruturn
如果滿足某一條件就繼續(xù)運行,否則的話就ruturn回某一語句重新運行,知道滿足條件!
return0代表程序正常退出,return1代表程序異常退出。
使用return語句可以返回一個變量內(nèi)的值或一個指針,也可用return0,表示返回為空。
return代表調(diào)到函數(shù)外,
return0代表函數(shù)正常終止
return1代表函數(shù)非正常終止
return關鍵字的作用是返回程序流程的控制權!
其副作用是返回一個值。
例如intmain(){}則必須返回一個值
return0代表函數(shù)正常終止
ruturn1代表函數(shù)非正常終止
被調(diào)函數(shù)return1只是給主調(diào)函數(shù)一個標志,說明他的執(zhí)行過程遇到異常情況。
然后就返回主調(diào)函數(shù)來處理,繼續(xù)執(zhí)行。
擴展資料:
一、返回值int類型的函數(shù)返回:
return語句用來結(jié)束循環(huán),或返回一個函數(shù)的值。
return0:一般用在主函數(shù)結(jié)束時,按照程序開發(fā)的一般慣例,表示成功完成本函數(shù)。
return-1::表示返回一個代數(shù)值,一般用在子函數(shù)結(jié)尾。按照程序開發(fā)的一般慣例,表示該函數(shù)失敗;
系統(tǒng)提供的函數(shù)絕大部分定義為int類型返回值的都是這樣的。返回值是返回給系統(tǒng)用的,給系統(tǒng)看得。一般做調(diào)試的時候也會用的,當出現(xiàn)錯誤的時候可以根據(jù)返回值來確定問題出在哪一個函數(shù)上的。
注意此時返回的類型是int。
二、布爾類型返回:
return0:返回假;
return1:返回真;
一般這樣的函數(shù)用來實現(xiàn)一個判斷是否的邏輯,或檢查有無的數(shù)據(jù)。返回真表示“是”,返回假表示“否”!如:isalpha()判斷是否是字母isdigit()判斷是否是數(shù)字。
c語言編譯系統(tǒng)在給出邏輯運算結(jié)果時,以“1”表示真,以“0”表示假。例如:i=1>3;則i的值為0。反之,i=1<3;則i的值為1。
參考資料:
百度百科——return
1.需要值的時候就返回。
如:
main()
{
int a;
a=fun(10);//返回一個值給變量a
}
int fun(int n)
{
return n+1;
}
2.返回后表示后面的語句不執(zhí)行。
如:
main()
{
int a = fun(10);
}
int fun(int n)
{
return n+1;
cout"123456"endl; //不執(zhí)行該句
}
3.主函數(shù)中執(zhí)行return 后,表示由該程序創(chuàng)建的進程結(jié)束。你在任務管理器進程中可以看到!