
C/C++ 中,reutrn陳述句是這樣定義的:
通過在函式中使用回傳陳述句,回傳一個值給函式,同時終止函式的呼叫,回傳主函式,(注意:同時終止函式的呼叫,也就是說函式在運行到return時就會終止了,)
格式: return (運算式); 或return 運算式;
功能:
(1)計算運算式的值,將運算式的值回傳給函式,
(2)從被呼叫的函式回傳主調函式,
說明:
(1)回傳值型別應和函式型別一致,不一致將回傳值自動轉換成函式型別,
(2)函式中可以有多潭訓傳陳述句,這時一般與if陳述句聯用,執行到哪一潭訓傳陳述句,哪潭訓傳陳述句起作用,
(3)函式中無return陳述句,執行至函式體結尾時回傳,此時將回傳一個不確定的值給函式,
(4)如果只需要從函式中回傳,而不需帶回值,使用不帶運算式的return陳述句,
此外,有時呼叫一個函式,需要回傳多個引數,這種情況應當如何處理呢?
可以有兩種辦法:一是申請一個全域變數,在函式呼叫時對其進行處理,回傳主程式時仍然可用;另一種辦法是,回傳一個指標,指標指向一個結構體,或者一個陣列,這樣就能回傳多個引數了,而指向結構體的指標,在很多情況下是很常見的,
另外如果你想更好的提升你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~
分享(原始碼、專案實戰視頻、專案筆記,基礎入門教程)
歡迎轉行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!
免費學習書籍:

免費學習資料:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/265043.html
標籤:其他
