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