函數(shù)調(diào)用
發(fā)布時間:2014/6/7 20:46:21 訪問次數(shù):869
程序中是通過對函數(shù)的調(diào)用來執(zhí)行函數(shù)體的,其過程IR2109S與其他語言的子程序調(diào)用相似。
C語言中,函數(shù)調(diào)用的一般形式如下:
函數(shù)名(實際參數(shù)表);
對無參函數(shù)調(diào)用時則無實際參數(shù)表。
實際參數(shù)表中的參數(shù)可以是常數(shù)、變量或其他構(gòu)造類型數(shù)據(jù),以及表達式。各實參之間用逗號分隔。在C語言中,可以用以下幾種方法調(diào)用函數(shù)。
(1)函數(shù)表達式
函數(shù)作為表達式中的一項出現(xiàn)在表達式中,以函數(shù)返回值參與表達式的運算。這種方式要求函數(shù)是有返回值的。
例如,z=max(x,y)是一個賦值表達式,把max的返回值賦予變量z。
(2)函數(shù)語句
函數(shù)調(diào)用的一般形式加上分號即構(gòu)成函數(shù)語句。
部是以函數(shù)語句的方式調(diào)用函數(shù)。
(3)函數(shù)實參
函數(shù)作為另一個函數(shù)調(diào)用的實際參數(shù)出現(xiàn)。這種情況是把該函數(shù)的返回值作為實參進行傳送,因此要求該函數(shù)必須是有返回值的。
即把max調(diào)用的返回值又作為printf函數(shù)的實參來使用的。
函數(shù)調(diào)用的執(zhí)行過程描述如下:
(1)為函數(shù)的形參分配內(nèi)存空間。
(2)計算實參表達式的值,并將實參表達式的值賦給對應(yīng)的形參。
(3)執(zhí)行函數(shù)體內(nèi)的語句序列。
程序中是通過對函數(shù)的調(diào)用來執(zhí)行函數(shù)體的,其過程IR2109S與其他語言的子程序調(diào)用相似。
C語言中,函數(shù)調(diào)用的一般形式如下:
函數(shù)名(實際參數(shù)表);
對無參函數(shù)調(diào)用時則無實際參數(shù)表。
實際參數(shù)表中的參數(shù)可以是常數(shù)、變量或其他構(gòu)造類型數(shù)據(jù),以及表達式。各實參之間用逗號分隔。在C語言中,可以用以下幾種方法調(diào)用函數(shù)。
(1)函數(shù)表達式
函數(shù)作為表達式中的一項出現(xiàn)在表達式中,以函數(shù)返回值參與表達式的運算。這種方式要求函數(shù)是有返回值的。
例如,z=max(x,y)是一個賦值表達式,把max的返回值賦予變量z。
(2)函數(shù)語句
函數(shù)調(diào)用的一般形式加上分號即構(gòu)成函數(shù)語句。
部是以函數(shù)語句的方式調(diào)用函數(shù)。
(3)函數(shù)實參
函數(shù)作為另一個函數(shù)調(diào)用的實際參數(shù)出現(xiàn)。這種情況是把該函數(shù)的返回值作為實參進行傳送,因此要求該函數(shù)必須是有返回值的。
即把max調(diào)用的返回值又作為printf函數(shù)的實參來使用的。
函數(shù)調(diào)用的執(zhí)行過程描述如下:
(1)為函數(shù)的形參分配內(nèi)存空間。
(2)計算實參表達式的值,并將實參表達式的值賦給對應(yīng)的形參。
(3)執(zhí)行函數(shù)體內(nèi)的語句序列。
熱門點擊
- 訪問片外ROM/RAM的指令時序
- SD卡的速度等級
- 堆棧指針SP( Stack Pointor)
- 16位特殊功能寄存器sfr16
- PCB的元器件貼裝位置有偏移,可用以下兩種方
- 三極管的極限參數(shù)有集電極最大允許電流
- “黑焊盤”現(xiàn)象的產(chǎn)生原因
- 焊點形成過程
- I/O端口
- 程序執(zhí)行過程
推薦技術(shù)資料
- DS2202型示波器試用
- 說起數(shù)字示波器,普源算是國內(nèi)的老牌子了,F(xiàn)QP8N60... [詳細]
- MPS 啟動器開發(fā)板/評估套件(EVKT/P
- 12V、6A 四路降壓電源管理 IC
- 數(shù)字恒定導通時間控制模式(COT)
- 同步降壓PWM DC-DC線性
- ADC 技術(shù)參數(shù)與應(yīng)用需求之
- 反激變換器傳導和輻射電磁干擾分
- 多媒體協(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)用研究