C語(yǔ)言真的需要頭文件嗎?
2023-11-17 15:57 作者:大方老師單片機(jī)課堂 | 我要投稿
C語(yǔ)言真的需要頭文件嗎?
頭文件的作用是什么?
如果你直接定義了函數(shù),當(dāng)然不需要頭文件。
因?yàn)檎{(diào)用函數(shù),你得知道函數(shù)的參數(shù)有多少,都什么類型的,返回值是什么,這樣才能調(diào)用。最近很多小伙伴找我,說(shuō)想要一些 C語(yǔ)言的資料,然后我根據(jù)自己從業(yè)十年經(jīng)驗(yàn),熬夜搞了幾個(gè)通宵,精心整理了一份「C語(yǔ)言資料從專業(yè)入門到高級(jí)教程+工具包」,點(diǎn)個(gè)關(guān)注,全部無(wú)償共享給大家?。?!
評(píng)論區(qū)回復(fù)“888”,關(guān)注我之后私信回復(fù)“666”,即可拿走。
如果前面有函數(shù)定義,這些信息自然知道了,就不需要頭文件。
如果沒有在前面定義,就得寫個(gè)說(shuō)明,這樣也行。
但是調(diào)用函數(shù)太多了,說(shuō)明也很長(zhǎng)。同時(shí),每回調(diào)用這個(gè)函數(shù)都得重新寫說(shuō)明,很煩。
所以就把說(shuō)明這個(gè)一個(gè)文件里,調(diào)用函數(shù)的時(shí)候包含進(jìn)來(lái)就好了,省事??傊畱卸杈褪堑谝簧a(chǎn)力。
由于這些說(shuō)明總是放到文件頭部,就稱為頭文件了。
綜上,頭文件不是必須的,但是有了頭文件,可以偷懶。
標(biāo)簽: