7.2 函數(shù)的定義方法
1.C語言函數(shù)的一般形式為:
函數(shù)返回值的類型名 函數(shù)名(類型名 形參1,類型名 形參2,…)
{
說明部分
語句部分
}
定義的第一行是函數(shù)的首部,{}中的是函數(shù)體。
2.在老的C語言版本中,函數(shù)的首部用以下形式:
函數(shù)返回值的類型名 函數(shù)名(形參1,形參2…)
形參類型說明;
新的ANSI標(biāo)準(zhǔn)C兼容這種形式的函數(shù)首部說明。
3.函數(shù)名和形參名是由用戶命名的標(biāo)識(shí)符。在同一程序中,函數(shù)名必須。形式參數(shù)名只要在同一函數(shù)中即可,可以與函數(shù)中的變量同名。
4.C語言規(guī)定不能在一個(gè)函數(shù)內(nèi)部再定義函數(shù)。
5.若在函數(shù)的首部省略了函數(shù)返回值的類型名,把函數(shù)的首部寫成:
函數(shù)名(類型名 形參1,類型名 形參2,…)
則C默認(rèn)函數(shù)返回值的類型為int類型。
6.當(dāng)沒有形參時(shí),函數(shù)名后面的一對(duì)圓括號(hào)不能省略。

