C51的函數(shù)
發(fā)布時(shí)間:2016/7/14 20:01:05 訪問次數(shù):1138
C51和標(biāo)準(zhǔn)C語言一樣也是由很多模塊化的函數(shù)構(gòu)成的。一般功能較多的程序會(huì)在編寫程序時(shí)把每項(xiàng)單獨(dú)的功能分成數(shù)個(gè)子程序模塊來實(shí)現(xiàn),EPL2014-103MLC每個(gè)子程序都能用函數(shù)調(diào)用來實(shí)現(xiàn)。因此一些常用的函數(shù)常做成函數(shù)庫(kù)以供編寫程序時(shí)直接調(diào)用,從而提高編程工作的效率。當(dāng)然,main()也算是一個(gè)函數(shù),只不過它比較特殊,編譯時(shí)以它作為程序的開始段。
C51函數(shù)分為兩大類,一類是庫(kù)函數(shù),另一類是用戶自定義函數(shù),這與標(biāo)準(zhǔn)C是一樣的。 庫(kù)函數(shù)是C51在庫(kù)文件中已定義的函數(shù),其函數(shù)說明在相關(guān)的頭文件中。對(duì)于這類函數(shù),用戶在編程時(shí)只要用#include預(yù)處理指令將頭文件包含在用戶文件中就可直接調(diào)用。用戶函數(shù)是用戶自己定義和調(diào)用的一類函數(shù)。
一個(gè)函數(shù)在程序中可以有3種形態(tài):函數(shù)定義、函數(shù)調(diào)用和函數(shù)說明。函數(shù)定義和函數(shù)調(diào)用不分先后,但若調(diào)用的函數(shù)在定義之前,那么在調(diào)用前必須先進(jìn)行函數(shù)說明。函數(shù)說明是一個(gè)沒有函數(shù)體的函數(shù)定義,而函數(shù)調(diào)用則要求有函數(shù)名和實(shí)參數(shù)表。
C51和標(biāo)準(zhǔn)C語言一樣也是由很多模塊化的函數(shù)構(gòu)成的。一般功能較多的程序會(huì)在編寫程序時(shí)把每項(xiàng)單獨(dú)的功能分成數(shù)個(gè)子程序模塊來實(shí)現(xiàn),EPL2014-103MLC每個(gè)子程序都能用函數(shù)調(diào)用來實(shí)現(xiàn)。因此一些常用的函數(shù)常做成函數(shù)庫(kù)以供編寫程序時(shí)直接調(diào)用,從而提高編程工作的效率。當(dāng)然,main()也算是一個(gè)函數(shù),只不過它比較特殊,編譯時(shí)以它作為程序的開始段。
C51函數(shù)分為兩大類,一類是庫(kù)函數(shù),另一類是用戶自定義函數(shù),這與標(biāo)準(zhǔn)C是一樣的。 庫(kù)函數(shù)是C51在庫(kù)文件中已定義的函數(shù),其函數(shù)說明在相關(guān)的頭文件中。對(duì)于這類函數(shù),用戶在編程時(shí)只要用#include預(yù)處理指令將頭文件包含在用戶文件中就可直接調(diào)用。用戶函數(shù)是用戶自己定義和調(diào)用的一類函數(shù)。
一個(gè)函數(shù)在程序中可以有3種形態(tài):函數(shù)定義、函數(shù)調(diào)用和函數(shù)說明。函數(shù)定義和函數(shù)調(diào)用不分先后,但若調(diào)用的函數(shù)在定義之前,那么在調(diào)用前必須先進(jìn)行函數(shù)說明。函數(shù)說明是一個(gè)沒有函數(shù)體的函數(shù)定義,而函數(shù)調(diào)用則要求有函數(shù)名和實(shí)參數(shù)表。
上一篇:枚舉
上一篇:C51函數(shù)定義
熱門點(diǎn)擊
- 臺(tái)階覆蓋
- NMOsFET的輸出特性曲線
- N、P阱的形成
- C51單片機(jī)的中斷系統(tǒng)有幾個(gè)中斷源?
- 熱載流子效應(yīng)的影響因素
- 串口中斷優(yōu)先級(jí)設(shè)置位
- Al膜的電遷移
- 中斷系統(tǒng)的初始化
- 中斷服務(wù)子程序的編寫
- 加速系數(shù)是加速壽命試驗(yàn)的一個(gè)重要參數(shù)
推薦技術(shù)資料
- 高分子混合鋁電解電容器應(yīng)用探究
- 高效節(jié)能4kW雙向PFC電源方案解讀
- 離散半導(dǎo)體元件(晶體管、二極管
- CommonGround Human AI&
- 520線車規(guī)級(jí)數(shù)字化激光雷達(dá)應(yīng)
- MPronto-12 (M12
- 多媒體協(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)用研究