您的位置:網站首頁 > 電器維修資料網 > 正文 >
C語言的函數定義
來源: 日期:2013-12-7 10:03:25 人氣:標簽:
函數定義:
函數定義的一般形式:
類型說明符函數名(形式參數表)
形式參數說明
{
說明語句
執行語句
{
(1)函數名是一個C標識符(自定義的),以便區分不同的函數,例如函數名為延時delay、顯示display等。
(2)類型說明符。C語言規定,在程序運行時,當主函數(main)調用,其主調函數(關于主調函數,后文有詳述)要求被調函數返回某種指定的類型值時(如雙精度double),需要被調函數有類型說明符,同時主調函數也應加函數的類型說明符,使主調函數與被調函數的類型說明符一致。
(3)形式參數表又稱函數參數。在定義函數時,在函數名之后括號中的變量名稱,稱為形式參數表。形式參數有多個時應用逗號隔開,形式參數又稱為形參。每個形參還需在函數定義之后加以說明,即形式參數說明。若形式參數簡單,可將形式參數說明,直接放在函數名后面的括號內,以便使函數簡化。
如果一個函數沒有形式參數,則括號內沒有任何內容,稱為無參函數(括號仍要保留)。
(4)函數體。上述函數定義中的花括號和其內容。稱為函數體,它由說明語句和執行語句(語句)兩部分組成,是調用該函數時應完成的工作。
(5)書寫C函數規范。在編寫C函數時,如果函數簡單是一種無參函數,可以不用函數類型說明,如簡單的固定延時函數delay();如果被調函數中沒有return(返回)語句,可以用“Void”(無類型)作函數類型說明,如無類型的顯示函數Void display(in tx);如果被調函數中有return語句,則該函數屬于某一個確定的類型,例如double cnw(doublex,double y)。
按照上述規范書寫C語言函數,很有利于自己閱讀編寫的C程序。
【看看這篇文章在百度的收錄情況】