????????如果我們在執(zhí)行函數(shù)的時候,主調(diào)函數(shù)需要一個被調(diào)函數(shù)的執(zhí)行結(jié)果的時候,我們就需要這個被調(diào)函數(shù)的返回值return。
????????返回值類型與定義函數(shù)時的返回值一致(非void)。當(dāng)被調(diào)函數(shù)運行結(jié)束時,給被調(diào)函數(shù)分配的內(nèi)存空間將會自動釋放,同樣的,return也會被釋放。所以,在執(zhí)行return時會自動生成一個臨時變量,return釋放前,將返回值賦給這個臨時變量,return釋放,臨時變量將返回值傳給主調(diào)函數(shù)。故,返回值類型就指的是這個臨時變量的類型。