return 的做用函數
1、返回一個值給函數,主函數調用這個函數後能獲得這個返回的值。
2、結束函數,例如你運行到一個地方,雖而後面還有代碼可是你不想再繼續運行,這時就能夠直接用 return;這條語句來結束函數。spa
兩種實現code
if, return 實現blog
int if_return_func() { result = 0; if (condition1) { return result1; } if (condition2) { return result2; } if (condition3) { return result3; } return result; }
do{}while(false); 實現it
int do_while_return_func() { result = 0; do{ if (condition1) { result = result1; break; } if (condition2) { result = result2; break; } if (condition3) { result = result3; break; } }while(false); return result; }
備註io
----------------------------------------------------------------------------------class
C/C++ 中的reutrn語句介紹:
經過在函數中使用返回語句,返回一個值給函數,同時終止函數的調用,返回主函數。
格式:
return (表達式);
或return 表達式;
功能:
(1)計算表達式的值,將表達式的值返回給函數。
(2)從被調用的函數返回主調函數。
說明:
(1)返回值類型應和函數類型一致,不一致將返回值自動轉換成函數類型。
(2)函數中能夠有多條返回語句,這時通常與if語句聯用,執行到哪一條返回語句,哪條返回語句起做用。
(3)函數中無return語句,執行至函數體結尾時返回,此時將返回一個不肯定的值給函數。
(4)若是隻須要從函數中返回,而不需帶回值,使用不帶表達式的return語句。di