函數(shù)的聲明與函數(shù)的定義形式上十分相似,但是二者有著本質(zhì)上的不同。聲明是不開發(fā)內(nèi)存的,僅僅告訴編譯器,要聲明的部分存在,要預留一點空間。定義則需要開發(fā)內(nèi)存。
函數(shù)的定義
函數(shù)的定義是一個完整的函數(shù)單元,包含函數(shù)類型、函數(shù)名、形參及形參類型、函數(shù)體等。
在程序中,函數(shù)的定義只能有一次。
函數(shù)首部與花括號間不加分號。
函數(shù)的聲明
函數(shù)聲明只是對編譯系統(tǒng)的一個說明:函數(shù)聲明是對定義的函數(shù)的返回值的類型說明,以通知系統(tǒng)在本函數(shù)中所調(diào)用的函數(shù)是什么類型。
不包含函數(shù)體(或形參),調(diào)用幾次該函數(shù)就應在各個主調(diào)函數(shù)中做相應聲明。
函數(shù)聲明是一個說明語句,必須以分號結(jié)束。
來源:高三網(wǎng)
能發(fā)現(xiàn)自己知識上的薄弱環(huán)節(jié),在上課前補上這部分的知識,不使它成為聽課時的“絆腳石”。這樣,就會順利理解新知識,相信通過函數(shù)聲明和定義的區(qū)別這篇文章能幫到你,在和好朋友分享的時候,也歡迎感興趣小伙伴們一起來探討。