用數(shù)組名作為函數(shù)參數(shù)時(shí)還應(yīng)注意以下幾點(diǎn)
發(fā)布時(shí)間:2014/6/8 20:23:03 訪問(wèn)次數(shù):1466
用數(shù)組名作為函數(shù)參數(shù)時(shí)還應(yīng)注意以下幾點(diǎn):
①形參數(shù)組和實(shí)參數(shù)組的類(lèi)型必須一致, 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ù)組的類(lèi)型必須一致, 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)。
熱門(mén)點(diǎn)擊
- P1口的作用
- 數(shù)組元素
- 用數(shù)組名作為函數(shù)參數(shù)時(shí)還應(yīng)注意以下幾點(diǎn)
- BGA的返修和置球工藝
- 生產(chǎn)線多臺(tái)貼片機(jī)的任務(wù)平衡
推薦技術(shù)資料
- 機(jī)器小人車(chē)
- 建余愛(ài)好者制作的機(jī)器入從驅(qū)動(dòng)結(jié)構(gòu)上大致可以分為兩犬類(lèi),... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開(kāi)
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門(mén)信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(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)用研究