在函數(shù)中,如果碰到return語句龙屉,那么程序就會(huì)返回調(diào)用該函數(shù)的下一條語句執(zhí)行呐粘,也就是說,跳出函數(shù)的執(zhí)行转捕,回到原來的地方繼續(xù)執(zhí)行下去作岖,但是如果是在主函數(shù)中碰到return語句,那么五芝,整個(gè)程序就會(huì)停止鳍咱,退出程序的執(zhí)行。
函數(shù)的返回值是由返回語句return實(shí)現(xiàn)的与柑,函數(shù)執(zhí)行的最后一個(gè)操作就是返回谤辜。返回的意義是:
一)子程序函數(shù)返回主調(diào)函數(shù)蓄坏,宣告函數(shù)的一次執(zhí)行結(jié)束,在調(diào)用期間所分配的變量單元被撤銷丑念。
二)送函數(shù)值到調(diào)用表達(dá)式中涡戳,當(dāng)然這一點(diǎn)并不是必需的,因?yàn)橛行┖瘮?shù)有返回值脯倚,有些函數(shù)沒有返回值渔彰。