浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 可編程技術(shù)

函數(shù)參數(shù)與函數(shù)的值

發(fā)布時間:2014/6/7 20:49:29 訪問次數(shù):585

   函數(shù)的參數(shù)分為形參和實參兩種。IR2127S形參出現(xiàn)在函數(shù)定義中,在整個函數(shù)體內(nèi)都可以使用,離開該函數(shù)則不能使用;實參出現(xiàn)在主調(diào)函數(shù)中,進入被調(diào)函數(shù)后,實參變量也不能使用。形參和實參的功能是作數(shù)據(jù)傳送。發(fā)生函數(shù)調(diào)用時,主調(diào)函數(shù)把實參的值傳送給被調(diào)函數(shù)的形參,從而實現(xiàn)主調(diào)函數(shù)向被調(diào)函數(shù)的數(shù)據(jù)傳送。

   函數(shù)的形參和實參具有以下特點:

   ①形參變量只有被調(diào)用時才分配內(nèi)存單元,在調(diào)用結(jié)束時,即可釋放所分配的內(nèi)存單元。因此,形參只在函數(shù)內(nèi)部有效。函數(shù)調(diào)用結(jié)束返回主調(diào)函數(shù)后則不能再使用該形參變量。

   ②實參可以是常量、變量、表達式、函數(shù)等,無論實參是何種類型的量,在進行函數(shù)的值,以便把這些值傳送給形參。因此應(yīng)預(yù)先使用賦值、輸入等辦法使實參獲得確定值。

   ⑧實參和形參在數(shù)量、類型和順序上應(yīng)嚴格一致,否則會發(fā)生類型不匹配的錯誤。

   ④函數(shù)調(diào)用中發(fā)生的數(shù)據(jù)傳送是單向的,即只能把實參的值傳給形參,而不能把形參的值反向地傳送給實參。因此在函數(shù)調(diào)用過程中,形參的值發(fā)生改變,而實參中的值不會變化。

   下面的例子可以說明這個問題。

   上述程序中定義了一個函數(shù)s0。在主函數(shù)中輸入n值,并作為實參,再調(diào)用傳送給s0函數(shù)的形參量n(注意,本例的形參變量和實參變量的標識符都為n,但這是兩個不同的量,各自的作用域也不同)。在主函數(shù)中用printf語句輸出一次n值,這個n值是實參n的值。在函數(shù)s0中也用printf語句輸出一次n值,這個n值是形參最后取得的n值。從運行情況看,輸入n值為100,即實參n的值為100。把此值傳給函數(shù)s0時,形參n的初值也為100,在執(zhí)行函數(shù)過程中,形參n的值交為5050。返回主函數(shù)之后,輸出實參n的值仍為100。可見實參的值不隨形參的變化而變化。

 

   函數(shù)的參數(shù)分為形參和實參兩種。IR2127S形參出現(xiàn)在函數(shù)定義中,在整個函數(shù)體內(nèi)都可以使用,離開該函數(shù)則不能使用;實參出現(xiàn)在主調(diào)函數(shù)中,進入被調(diào)函數(shù)后,實參變量也不能使用。形參和實參的功能是作數(shù)據(jù)傳送。發(fā)生函數(shù)調(diào)用時,主調(diào)函數(shù)把實參的值傳送給被調(diào)函數(shù)的形參,從而實現(xiàn)主調(diào)函數(shù)向被調(diào)函數(shù)的數(shù)據(jù)傳送。

   函數(shù)的形參和實參具有以下特點:

   ①形參變量只有被調(diào)用時才分配內(nèi)存單元,在調(diào)用結(jié)束時,即可釋放所分配的內(nèi)存單元。因此,形參只在函數(shù)內(nèi)部有效。函數(shù)調(diào)用結(jié)束返回主調(diào)函數(shù)后則不能再使用該形參變量。

   ②實參可以是常量、變量、表達式、函數(shù)等,無論實參是何種類型的量,在進行函數(shù)的值,以便把這些值傳送給形參。因此應(yīng)預(yù)先使用賦值、輸入等辦法使實參獲得確定值。

   ⑧實參和形參在數(shù)量、類型和順序上應(yīng)嚴格一致,否則會發(fā)生類型不匹配的錯誤。

   ④函數(shù)調(diào)用中發(fā)生的數(shù)據(jù)傳送是單向的,即只能把實參的值傳給形參,而不能把形參的值反向地傳送給實參。因此在函數(shù)調(diào)用過程中,形參的值發(fā)生改變,而實參中的值不會變化。

   下面的例子可以說明這個問題。

   上述程序中定義了一個函數(shù)s0。在主函數(shù)中輸入n值,并作為實參,再調(diào)用傳送給s0函數(shù)的形參量n(注意,本例的形參變量和實參變量的標識符都為n,但這是兩個不同的量,各自的作用域也不同)。在主函數(shù)中用printf語句輸出一次n值,這個n值是實參n的值。在函數(shù)s0中也用printf語句輸出一次n值,這個n值是形參最后取得的n值。從運行情況看,輸入n值為100,即實參n的值為100。把此值傳給函數(shù)s0時,形參n的初值也為100,在執(zhí)行函數(shù)過程中,形參n的值交為5050。返回主函數(shù)之后,輸出實參n的值仍為100。可見實參的值不隨形參的變化而變化。

 

相關(guān)技術(shù)資料
6-7函數(shù)參數(shù)與函數(shù)的值

熱門點擊

 

推薦技術(shù)資料

電動吸錫烙鐵
    用12V/2A的電源為電磁閥和泵供電,F(xiàn)QPF9N50... [詳細]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復制成功!