C51函數(shù)定義
發(fā)布時間:2016/7/14 20:02:25 訪問次數(shù):2352
雖然C語言的編譯器會自帶標(biāo)準(zhǔn)的常用函數(shù)庫,這些函數(shù)在使用時無須定義(但要說明)就可以直接調(diào)用,EPL2014-152MLC但是標(biāo)準(zhǔn)的函數(shù)不足以滿足使用者的特殊要求,因此C51允許使用者根據(jù)自身需要編寫特定功能的函數(shù)氵函數(shù)定義的形式如下:
函數(shù)返回值類型函數(shù)名(形式參數(shù))
函數(shù)返回值其實就是一個變量,只要按變量類型來定義函數(shù)類型就行。函數(shù)體返回值的類型一定要和函數(shù)類型一致,否則會造成錯誤。如果函數(shù)不需要返回值,應(yīng)用關(guān)鍵宇“恂d”明確表示。
函數(shù)名的定義在遵循C語言變量命名規(guī)則的同時,不能在同一程序中定義同名的函數(shù)。形式參數(shù)是指調(diào)用函數(shù)時要傳入到函數(shù)體內(nèi)參與運算的變量,它可以有多個或沒有,沒有形式參數(shù)時括號內(nèi)為空,但括號不能少。
函數(shù)體中能包含局部變量的定義和程序語旬,若函數(shù)要返回運算值,則要使用rctum語句進(jìn)行返回。
在函數(shù)體O中可以沒有任何語句的函數(shù),稱為空函數(shù)。在一個程序項目中能寫一些空函數(shù),在以后的修改和升級中能方便地利用這些空函數(shù)中進(jìn)行功能擴展。
雖然C語言的編譯器會自帶標(biāo)準(zhǔn)的常用函數(shù)庫,這些函數(shù)在使用時無須定義(但要說明)就可以直接調(diào)用,EPL2014-152MLC但是標(biāo)準(zhǔn)的函數(shù)不足以滿足使用者的特殊要求,因此C51允許使用者根據(jù)自身需要編寫特定功能的函數(shù)氵函數(shù)定義的形式如下:
函數(shù)返回值類型函數(shù)名(形式參數(shù))
函數(shù)返回值其實就是一個變量,只要按變量類型來定義函數(shù)類型就行。函數(shù)體返回值的類型一定要和函數(shù)類型一致,否則會造成錯誤。如果函數(shù)不需要返回值,應(yīng)用關(guān)鍵宇“恂d”明確表示。
函數(shù)名的定義在遵循C語言變量命名規(guī)則的同時,不能在同一程序中定義同名的函數(shù)。形式參數(shù)是指調(diào)用函數(shù)時要傳入到函數(shù)體內(nèi)參與運算的變量,它可以有多個或沒有,沒有形式參數(shù)時括號內(nèi)為空,但括號不能少。
函數(shù)體中能包含局部變量的定義和程序語旬,若函數(shù)要返回運算值,則要使用rctum語句進(jìn)行返回。
在函數(shù)體O中可以沒有任何語句的函數(shù),稱為空函數(shù)。在一個程序項目中能寫一些空函數(shù),在以后的修改和升級中能方便地利用這些空函數(shù)中進(jìn)行功能擴展。
上一篇:C51的函數(shù)
上一篇:混合編程簡介
熱門點擊
- sio2的性質(zhì)
- PsG的主要優(yōu)點
- 程序存儲器的幾個特殊單元
- 反型狀態(tài)下能帶和電荷分布
- 離子注入后的退火
- 反電動勢的大小與線圈電感量
- C51函數(shù)定義
- 子程序調(diào)用有以下幾個優(yōu)點
- MOs器件的柵氧化層
- CMOs工藝的發(fā)展
推薦技術(shù)資料
- 驅(qū)動板的原理分析
- 先來看看原理圖。圖8所示為底板及其驅(qū)動示意圖,F(xiàn)M08... [詳細(xì)]
- 高分子混合鋁電解電容器應(yīng)用探究
- 高效節(jié)能4kW雙向PFC電源方案解讀
- 離散半導(dǎo)體元件(晶體管、二極管
- CommonGround Human AI&
- 520線車規(guī)級數(shù)字化激光雷達(dá)應(yīng)
- MPronto-12 (M12
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究