第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

c語(yǔ)言的頭文件該怎么理解,怎么用,都有那些啊

c語(yǔ)言的頭文件該怎么理解,怎么用,都有那些啊

C
qq_獨(dú)靜默ing_0 2016-07-16 12:03:26
查看完整描述

4 回答

已采納
?
onemoo

TA貢獻(xiàn)883條經(jīng)驗(yàn) 獲得超454個(gè)贊

C中所有的標(biāo)識(shí)符(準(zhǔn)確地說叫?identifier,就是那些對(duì)象的變量名、函數(shù)名之類的名字)在使用前必須聲明。依慣例在頭文件中的內(nèi)容就是這些聲明。

#include 的操作就是將這些頭文件中的內(nèi)容寫入到當(dāng)前代碼中,這樣當(dāng)前代碼中就含有這些函數(shù)的聲明了,也就可以使用了。

比如 stdio.h 中就含有printf函數(shù)的聲明,只有include了這個(gè)文件,你才能在代碼中使用printf函數(shù)。

你自己寫的函數(shù),為了方便把這函數(shù)用在其他代碼中,就可以將函數(shù)的聲明放到單獨(dú)的頭文件中。這樣在其他想要使用這個(gè)函數(shù)的代碼中,只要include這個(gè)頭文件就可以了(就不用再手動(dòng)打一遍函數(shù)聲明了)。


注意:頭文件中的內(nèi)容是聲明,而非定義。

查看完整回答
反對(duì) 回復(fù) 2016-07-16
?
大咪

TA貢獻(xiàn)785條經(jīng)驗(yàn) 獲得超332個(gè)贊

我認(rèn)為C語(yǔ)言的頭文件就像圖書館一樣,存著各種書,然后你在程序里需要的引進(jìn)的那些文件,就像圖書館中的書,每次引用什么就借一本和它相關(guān)的,個(gè)人理解

查看完整回答
反對(duì) 回復(fù) 2016-07-16
?
super_mb

TA貢獻(xiàn)101條經(jīng)驗(yàn) 獲得超107個(gè)贊

你可以理解為每個(gè)頭文件里面都封裝了相應(yīng)的函數(shù),而你使用各種c語(yǔ)言函數(shù)時(shí),如果沒有添加這些頭文件,那么這些函數(shù)就無法使用,因?yàn)樗鼤?huì)認(rèn)為你沒有定義過這個(gè)函數(shù),比如一些字符串處理函數(shù),比如strlen(),strstr(),strcat()等等就需要string.h頭文件,常見的頭文件還有:stdio.h, stdlib.h, math.h等等,當(dāng)你需要調(diào)用某些C語(yǔ)言函數(shù)時(shí),如果提示函數(shù)不存在那么就可能是沒有引入其頭文件,這時(shí)候你可以百度一下它的頭文件,加入就好了。

以上是我的看法,希望能幫到你。。

查看完整回答
反對(duì) 回復(fù) 2016-07-16
  • 4 回答
  • 0 關(guān)注
  • 1806 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)