国产欧美白嫩精品,精品思思久久99热网,亚洲国产成在线网站91,国产欧美一区二区三区户外

  • <strike id="uqc0k"></strike>
    <ul id="uqc0k"></ul>
  • <delect id="uqc0k"><s id="uqc0k"></s></delect><ul id="uqc0k"><acronym id="uqc0k"></acronym></ul>
    <center id="uqc0k"><source id="uqc0k"></source></center>
  • <strike id="uqc0k"><noscript id="uqc0k"></noscript></strike>
    <center id="uqc0k"></center>

    c語言中return返回值的用法總結(jié)

    回答
    愛揚(yáng)教育

    2022-03-13

    • 相關(guān)推薦
    c語言中return返回值的用法總結(jié):
    函數(shù)的返回值是指函數(shù)被調(diào)用之后,執(zhí)行函數(shù)體中的代碼所得到的結(jié)果,這個結(jié)果通過 return 語句返回。

    擴(kuò)展資料

      函數(shù)是C語言的基本構(gòu)件,一個C程序可以由一個主函數(shù)和若干個子程序函數(shù)構(gòu)成,由主函數(shù)調(diào)用其它子程序函數(shù),其他子程序函數(shù)也可以互相調(diào)用。通常希望通過函數(shù)調(diào)用使主函數(shù)能得到一個確定的值,這就是函數(shù)的返回值。

    c語言中return返回值的用法總結(jié)

      在C語言中通過函數(shù)實現(xiàn)模塊化程序設(shè)計思想,即用函數(shù)實現(xiàn)功能模塊的定義,然后通過函數(shù)之間的調(diào)用來實現(xiàn)程序功能。因此函數(shù)有主調(diào)函數(shù)和被調(diào)函數(shù)。參數(shù)是主調(diào)函數(shù)和被調(diào)函數(shù)進(jìn)行信息通信的接口,在函數(shù)的定義和說明語句中,我們將函數(shù)名后面括號中的參數(shù)稱為形式參數(shù),簡稱“形參”,在主調(diào)函數(shù)的調(diào)用語句中函數(shù)名后面括號中用的參數(shù)稱為實際參數(shù),簡稱“實參”。當(dāng)函數(shù)被調(diào)用時實參要向形參傳遞數(shù)據(jù),函數(shù)調(diào)用并完成一定的功能后也要向主調(diào)函數(shù)返回一些數(shù)據(jù)。

      return 表示把程序流程從被調(diào)函數(shù)轉(zhuǎn)向主調(diào)函數(shù)并把表達(dá)式的值帶回主調(diào)函數(shù),實現(xiàn)函數(shù)值的返回,返回時可附帶一個返回值,由return后面的參數(shù)指定。 return通常是必要的,因為函數(shù)調(diào)用的時候計算結(jié)果通常是通過返回值帶出的。 如果函數(shù)執(zhí)行不需要返回計算結(jié)果,也經(jīng)常需要返回一個狀態(tài)碼來表示函數(shù)執(zhí)行的順利與否(-1和0就是最常用的狀態(tài)碼),主調(diào)函數(shù)可以通過返回值判斷被調(diào)函數(shù)的執(zhí)行情況。

      意義:

      在函數(shù)中,如果碰到return 語句,那么程序就會返回調(diào)用該函數(shù)的下一條語句執(zhí)行,也就是說跳出函數(shù)的執(zhí)行,回到原來的地方繼續(xù)執(zhí)行下去。但是如果是在主函數(shù)中碰到return語句,那么整個程序就會停止,退出程序的執(zhí)行。

      函數(shù)的返回值是由返回語句return實現(xiàn)的,函數(shù)執(zhí)行的最后一個操作就是返回,返回的意義是:

     。1)子程序函數(shù)返回主調(diào)函數(shù),宣告函數(shù)的一次執(zhí)行結(jié)束,在調(diào)用期間所分配的變量單元被撤消;

      (2)送函數(shù)值到調(diào)用表達(dá)式中,當(dāng)然這一點(diǎn)并不是必需的,因為有些函數(shù)有返回值,有些函數(shù)沒有返回值。