您的位置:網(wǎng)站首頁 > 電器維修資料網(wǎng) > 正文 >
C語言函數(shù)的調(diào)用
來源: 日期:2013-11-18 21:54:05 人氣:標(biāo)簽:
(2)函數(shù)調(diào)用的方式。
c51語言中可以通過以下3種方式實(shí)現(xiàn)函數(shù)調(diào)用。
①函數(shù)作為一個(gè)語句調(diào)用,不要求函數(shù)帶返回值,只要求函數(shù)完成一定的功能操作。
語句形式調(diào)用實(shí)例:
②將函數(shù)結(jié)果作為表達(dá)式的一個(gè)運(yùn)算對象,要求函數(shù)帶回一個(gè)確定的值以參加表達(dá)式的運(yùn)算。
表達(dá)式形式調(diào)用實(shí)例:
③將函數(shù)作為另一個(gè)函數(shù)的參數(shù)進(jìn)行調(diào)用。
以函數(shù)的參數(shù)形式調(diào)用實(shí)例:
(3)調(diào)用函數(shù)的聲明和函數(shù)原型。
在對一個(gè)函數(shù)進(jìn)行調(diào)用時(shí)不僅需要其已經(jīng)存在,還必須在調(diào)用前在主調(diào)函數(shù)中對被調(diào)用的函數(shù)進(jìn)行聲明,如調(diào)用的是庫函數(shù)應(yīng)在文件開頭用#include命令將調(diào)用的有關(guān)庫函數(shù)的信息“包含”到本文件中。
函數(shù)的聲明實(shí)例:
函數(shù)原型的一般形式為:
·函數(shù)類型函數(shù)名(參數(shù)類型1,參數(shù)類型2……)·函數(shù)類型函數(shù)名(參數(shù)類型1參數(shù)名1,參數(shù)類型2參數(shù)名2……)其中第1種形式是基本的形式,在聲明函數(shù)時(shí)給出參數(shù)類型。也可以如第2種形式所示,在函數(shù)原型中加上參數(shù)名。
(4)函數(shù)的嵌套調(diào)用。
在c51中函數(shù)的定義都是相互獨(dú)立的,但允在調(diào)用時(shí)許嵌對函數(shù)進(jìn)行嵌套調(diào)用。即在調(diào)用一個(gè)函數(shù)的過程中,允許調(diào)用另一個(gè)函數(shù),如例13所示。
(5)函數(shù)的遞歸調(diào)用。
在c51中調(diào)用函數(shù)時(shí),直接或間接地調(diào)用該函數(shù)本身,即稱為函數(shù)的遞歸調(diào)用。但遞歸調(diào)用過程中應(yīng)避免無終止地自身調(diào)用。
函數(shù)遞歸調(diào)用的簡單實(shí)例:
【看看這篇文章在百度的收錄情況】
相關(guān)文章
- 上一篇: C語言函數(shù)參數(shù)及返回值
- 下一篇: C語言指針