- 相關(guān)推薦
C語(yǔ)言函數(shù)的運(yùn)用及調(diào)用
在開(kāi)發(fā)的過(guò)程之中,我們調(diào)用的某些函數(shù)大多存在于C語(yǔ)言的庫(kù)函數(shù)之中。下面是小編收集整理的C語(yǔ)言函數(shù)的運(yùn)用及調(diào)用,希望對(duì)您有所幫助!
C語(yǔ)言函數(shù)的運(yùn)用及調(diào)用
1.當(dāng)程序變得越來(lái)越復(fù)雜的時(shí)候,我們可以使用函數(shù)進(jìn)行完成任務(wù),并不再是進(jìn)行編寫(xiě)。
2.C語(yǔ)言本身就具有豐富的庫(kù)函數(shù):
目錄路徑函數(shù)
字符類(lèi)型分類(lèi)函數(shù)
內(nèi)存管理函數(shù)
數(shù)學(xué)函數(shù)
進(jìn)程控制函數(shù)
日期和時(shí)間函數(shù)
接口函數(shù)
輸入輸出函數(shù)
圖形函數(shù)
診斷函數(shù)
3.每一種函數(shù)都有它的作用,在需要使用時(shí),直接進(jìn)行調(diào)用就可以了。
4.函數(shù)分為有參和無(wú)參函數(shù)。
參數(shù)可以分為形參與實(shí)參。
形參在函數(shù)內(nèi),而實(shí)參在函數(shù)外。
形參直接使用,而實(shí)參在函數(shù)外調(diào)用。
5. 函數(shù)的值只能通過(guò)return語(yǔ)句返回主調(diào)函數(shù)。
6.在函數(shù)內(nèi)有局部變量和全局變量?jī)煞N,局部變量在函數(shù)內(nèi)使用,而全局變量可在函數(shù)中使用。
7.從變量作用域可以劃分全局,而在變量的生存期可以分為靜態(tài)與動(dòng)態(tài)存儲(chǔ)方式。
固定的存儲(chǔ)空間與運(yùn)行時(shí)分配的存儲(chǔ)空間方式還是有所不同的。
auto聲明自動(dòng)變量,自動(dòng)變量用關(guān)鍵字作存儲(chǔ)類(lèi)別的聲明,在函數(shù)調(diào)用結(jié)束將會(huì)自動(dòng)釋放這些存儲(chǔ)空間。
static可以聲明局部變量,在函數(shù)調(diào)用結(jié)束之后不消失而保留原值。
8.register可以聲明局部變量,在函數(shù)調(diào)用時(shí)為了提高效率,可以寄存在CPU的寄存器中。
extern可以聲明局部變量,擴(kuò)展程序文件中的作用域。
【C語(yǔ)言函數(shù)的運(yùn)用及調(diào)用】相關(guān)文章:
C語(yǔ)言函數(shù)的遞歸調(diào)用08-26
C語(yǔ)言函數(shù)的遞歸和調(diào)用08-22
C語(yǔ)言函數(shù)調(diào)用與參數(shù)傳遞08-05
匯編調(diào)用C函數(shù)10-29
C語(yǔ)言中Swift函數(shù)調(diào)用實(shí)例09-25
c語(yǔ)言調(diào)用函數(shù)的使用方法11-04
關(guān)于C語(yǔ)言函數(shù)的遞歸和調(diào)用09-12