函數 return

return 的做用函數

1、返回一個值給函數,主函數調用這個函數後能獲得這個返回的值。
2、結束函數,例如你運行到一個地方,雖而後面還有代碼可是你不想再繼續運行,這時就能夠直接用 return;這條語句來結束函數。
spa

 

兩種實現code

  1. if, return 實現
  2. do{}while(false); 實現

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

相關文章
相關標籤/搜索