2017年計(jì)算機(jī)二級(jí)C語言字考點(diǎn)歸納:函數(shù)的定義方法

字號(hào):


    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)不能省略。