用數(shù)組名作為函數(shù)參數(shù)時(shí)還應(yīng)注意以下幾點(diǎn)
發(fā)布時(shí)間:2014/6/8 20:23:03 訪問(wèn)次數(shù):1470
用數(shù)組名作為函數(shù)參數(shù)時(shí)還應(yīng)注意以下幾點(diǎn):
①形參數(shù)組和實(shí)參數(shù)組的類型必須一致, S29AL016D70TFI02否則將引起錯(cuò)誤。
②形參數(shù)組和實(shí)參數(shù)組的長(zhǎng)度可以不同,因?yàn)檐莺瘮?shù)調(diào)用時(shí),只傳送首地址而不檢查形參數(shù)組的長(zhǎng)度。當(dāng)形參數(shù)組的長(zhǎng)度與實(shí)參數(shù)組不一致時(shí),雖不至于出現(xiàn)語(yǔ)法錯(cuò)誤(編譯能通過(guò)),但出現(xiàn)執(zhí)行結(jié)果肯定與實(shí)際不符,這是應(yīng)予以注意的。
③在函數(shù)形參表中,允許不給出形參數(shù)組的長(zhǎng)度,可以直接用一個(gè)變量來(lái)表示數(shù)組元素的個(gè)數(shù)。
在函數(shù)定義時(shí)對(duì)形參數(shù)組可以指定每一維的長(zhǎng)
函數(shù)調(diào)用過(guò)程中,在主調(diào)函數(shù)與被調(diào)函數(shù)中存在一種數(shù)據(jù)流,包括參數(shù)傳遞和函數(shù)的回值。對(duì)于值傳遞方式的函數(shù)調(diào)用,通過(guò)參數(shù)的單向傳遞將數(shù)據(jù)由主調(diào)函數(shù)傳遞給了被調(diào)函數(shù),再由被調(diào)函數(shù)中的return語(yǔ)句將數(shù)據(jù)回傳給主調(diào)函數(shù)。一般情況下,在引用調(diào)用的被調(diào)函數(shù)中是不需要return語(yǔ)句的,它的數(shù)據(jù)流入和流出完全由參數(shù)傳遞來(lái)實(shí)現(xiàn)。
用數(shù)組名作為函數(shù)參數(shù)時(shí)還應(yīng)注意以下幾點(diǎn):
①形參數(shù)組和實(shí)參數(shù)組的類型必須一致, S29AL016D70TFI02否則將引起錯(cuò)誤。
②形參數(shù)組和實(shí)參數(shù)組的長(zhǎng)度可以不同,因?yàn)檐莺瘮?shù)調(diào)用時(shí),只傳送首地址而不檢查形參數(shù)組的長(zhǎng)度。當(dāng)形參數(shù)組的長(zhǎng)度與實(shí)參數(shù)組不一致時(shí),雖不至于出現(xiàn)語(yǔ)法錯(cuò)誤(編譯能通過(guò)),但出現(xiàn)執(zhí)行結(jié)果肯定與實(shí)際不符,這是應(yīng)予以注意的。
③在函數(shù)形參表中,允許不給出形參數(shù)組的長(zhǎng)度,可以直接用一個(gè)變量來(lái)表示數(shù)組元素的個(gè)數(shù)。
在函數(shù)定義時(shí)對(duì)形參數(shù)組可以指定每一維的長(zhǎng)
函數(shù)調(diào)用過(guò)程中,在主調(diào)函數(shù)與被調(diào)函數(shù)中存在一種數(shù)據(jù)流,包括參數(shù)傳遞和函數(shù)的回值。對(duì)于值傳遞方式的函數(shù)調(diào)用,通過(guò)參數(shù)的單向傳遞將數(shù)據(jù)由主調(diào)函數(shù)傳遞給了被調(diào)函數(shù),再由被調(diào)函數(shù)中的return語(yǔ)句將數(shù)據(jù)回傳給主調(diào)函數(shù)。一般情況下,在引用調(diào)用的被調(diào)函數(shù)中是不需要return語(yǔ)句的,它的數(shù)據(jù)流入和流出完全由參數(shù)傳遞來(lái)實(shí)現(xiàn)。
熱門點(diǎn)擊
- P1口的作用
- 數(shù)組元素
- 用數(shù)組名作為函數(shù)參數(shù)時(shí)還應(yīng)注意以下幾點(diǎn)
- BGA的返修和置球工藝
- 生產(chǎn)線多臺(tái)貼片機(jī)的任務(wù)平衡
推薦技術(shù)資料
- F28P65x C2000 實(shí)時(shí)微控制器
- ARM Cortex-M33 內(nèi)核̴
- 氮化鎵二極管和晶體管̴
- Richtek RT5716設(shè)
- 新一代旗艦芯片麒麟9020應(yīng)用
- 新品WTOLC-4X50H32
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究