不嚴(yán)格來說,函數(shù)也具有封裝性,但它是對(duì)功能的封裝,而面向?qū)ο笫菍?duì)數(shù)據(jù)的封裝,具有更高的內(nèi)聚度,內(nèi)聚度是指一個(gè)模塊內(nèi)部各成份的聯(lián)系。C 把函數(shù)和數(shù)據(jù)分開了,以數(shù)據(jù)的觀點(diǎn)來看C語言的封裝內(nèi)聚度很低,幾乎等于零了,而我們想要封裝的數(shù)據(jù),所以一般我們說封裝性都是說面向?qū)ο笳Z言的
創(chuàng)新互聯(lián)建站專注于肅北企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站定制開發(fā)。肅北網(wǎng)站建設(shè)公司,為肅北等地區(qū)提供建站服務(wù)。全流程按需定制網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)
用編譯器提供的庫(kù)管理工具。
C語言的編譯器都會(huì)提供一個(gè)命令行工具,可以把自己編譯后的.obj模塊加入指定的庫(kù)文件,以后使用時(shí)只需要連接該庫(kù)文件即可。這個(gè)命令行工具通常是lib.exe,用這個(gè)工具可以查看庫(kù)中的模塊,可以把模塊加入到庫(kù)中,可以從庫(kù)中刪除模塊。這個(gè)工具不僅僅是自己建立的庫(kù)文件的管理工具,可以管理所有的庫(kù)文件,包括C語言提供的標(biāo)準(zhǔn)庫(kù)。
C語言的庫(kù)函數(shù)在LIB目錄里面。
庫(kù)函數(shù)是將函數(shù)封裝入庫(kù),供用戶使用的一種方式。方法是把一些常用到的函數(shù)編完放到一個(gè)文件里,供不同的人進(jìn)行調(diào)用。調(diào)用的時(shí)候把它所在的文件名用#include加到里面就可以了。一般是放到lib文件里的。
擴(kuò)展資料:
C語言的語句十分簡(jiǎn)單,如果要使用C語言的語句直接計(jì)算sin或cos函數(shù),就需要編寫頗為復(fù)雜的程序。因?yàn)镃語言的語句中沒有提供直接計(jì)算sin或cos函數(shù)的語句。又如為了顯示一段文字,我們?cè)贑語言中也找不到顯示語句,只能使用庫(kù)函數(shù)printf。
C語言的庫(kù)函數(shù)并不是C語言本身的一部分,它是由編譯程序根據(jù)一般用戶的需要編制并提供用戶使用的一組程序。C的庫(kù)函數(shù)極大地方便了用戶,同時(shí)也補(bǔ)充了C語言本身的不足。事實(shí)上,在編寫C語言程序時(shí),應(yīng)當(dāng)盡可能多地使用庫(kù)函數(shù),這樣既可以提高程序的運(yùn)行效率,又可以提高編程的質(zhì)量。