對函式返回return值的說明
1、返回值int 型別的函式返回:
return語句用來結束迴圈,或返回一個函式的值。
return 0:一般用在主函式結束時,按照程式開發的一般慣例,表示成功完成本函式。return -1::表示返回一個代數值,一般用在子函式結尾。按照程式開發的一般慣例,表示該函式失敗;
以上兩個是約定俗成,系統提供的函式絕大部分定義為int型別返回值的都是這樣的。返回值是返回給系統用的,給系統看得。一般做除錯的時候也會用的,當出現錯誤的時候可以根據返回值來確定問題出在哪一個函式上的。
再次提醒,注意此時返回的型別是int。
2、布林型別返回:
return 0:返回假;return 1:返回真;
一般這樣的函式用來實現一個判斷是否的邏輯,或檢查有無的資料。返回真表示“是”,返回假表示“否”!如:isalpha()判斷是否是字母 isdigit()判斷是否是數字。
c語言編譯系統在給出邏輯運算結果時,以“1”表示真,以“0”表示假。例如:i = 1 > 3;則i的值為0。反之,i = 1 < 3;則i的值為1。
C++建議把main函式指定為int型(整型),它要求函式帶回一個整數值。在main函式中,在執行的最後設定一個“return 0;”語句。當主函式正常結束時,得到的函式值為0,當執行 main函式過程中出現異常或錯誤時,函式值為一個非0的整數。程式設計師可以利用操作指令檢查main函式的返回值,從而判斷main函式已正常執行,並據此決定以後的操作。
return 0 代表程式正常退出,return 1代表程式異常退出!
使用return 語句可以返回一個變數內的值或一個指標,也可用return0,表示返回為空。
return 代表調到函式外,
return 0代表函式正常終止
return 1代表函式非正常終止
return 關鍵字的作用是返回程式流程的控制權!其副作用是返回一個值。
例如int main(){}則必須返回一個值
return 0代表函式正常終止
ruturn 1代表函式非正常終止
被調函式 return 1只是給主調函式一個標誌,說明他的執行過程遇到異常情況。
然後就返回主調函式來處理,繼續執行。
這個異常情況是什麼那?
這個異常情況是返回給控制檯的,不在你編的程式的控制範圍內,是給作業系統識別的,對你的程式無影響
1、返回值int 型別的函式返回:
return語句用來結束迴圈,或返回一個函式的值。
return 0:一般用在主函式結束時,按照程式開發的一般慣例,表示成功完成本函式。return -1::表示返回一個代數值,一般用在子函式結尾。按照程式開發的一般慣例,表示該函式失敗;
以上兩個是約定俗成,系統提供的函式絕大部分定義為int型別返回值的都是這樣的。返回值是返回給系統用的,給系統看得。一般做除錯的時候也會用的,當出現錯誤的時候可以根據返回值來確定問題出在哪一個函式上的。
再次提醒,注意此時返回的型別是int。
2、布林型別返回:
return 0:返回假;return 1:返回真;
一般這樣的函式用來實現一個判斷是否的邏輯,或檢查有無的資料。返回真表示“是”,返回假表示“否”!如:isalpha()判斷是否是字母 isdigit()判斷是否是數字。
c語言編譯系統在給出邏輯運算結果時,以“1”表示真,以“0”表示假。例如:i = 1 > 3;則i的值為0。反之,i = 1 < 3;則i的值為1。
C++建議把main函式指定為int型(整型),它要求函式帶回一個整數值。在main函式中,在執行的最後設定一個“return 0;”語句。當主函式正常結束時,得到的函式值為0,當執行main函式過程中出現異常或錯誤時,函式值為一個非0的整數。程式設計師可以利用操作指令檢查main函式的返回值,從而判斷main函式已正常執行,並據此決定以後的操作。
return 0 代表程式正常退出,return 1代表程式異常退出!
使用return 語句可以返回一個變數內的值或一個指標,也可用return0,表示返回為空。
return 代表調到函式外,
return 0代表函式正常終止
return 1代表函式非正常終止
return 關鍵字的作用是返回程式流程的控制權!其副作用是返回一個值。
例如int main(){}則必須返回一個值
return 0代表函式正常終止
ruturn 1代表函式非正常終止
被調函式 return 1只是給主調函式一個標誌,說明他的執行過程遇到異常情況。
然後就返回主調函式來處理,繼續執行。
這個異常情況是什麼那?
這個異常情況是返回給控制檯的,不在你編的程式的控制範圍內,是給作業系統識別的,對你的程式無影響