首頁  >  文章  >  後端開發  >  c語言return返回哪

c語言return返回哪

angryTom
angryTom原創
2020-02-15 17:26:4610854瀏覽

c語言return返回哪

c語言return回到哪裡   

#c語言return,返回給了上一層,例如一個遞歸程序,從第三層回到第二層;又例如一個普通的子程序,那就回到主程式中去。

主程式中return回傳給了作業系統。

例如下面一個c程式

int sum(int a, int b) {
        return a + b;
}
int main(int argc, char const *argv[])
{
        int c = sum(1000, 24);
        return 0;
}

main函數呼叫了sum函數,sum的return回傳給了main,main中的return回傳給了作業系統,Linux系統下可以使用echo $ ?查詢到這個值。

$?代表著上一次指令的退出狀態。成功值為0,不成功為非0! ,c程式中使用return 0代表這個程式正常運行,沒有出錯。

推薦學習:c語言影片教學

#

以上是c語言return返回哪的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn