程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 編程語言-創建項目的時候加入其它模塊代碼為什麼不直接包含.c而大多數人都使用包含.h呢?

編程語言-創建項目的時候加入其它模塊代碼為什麼不直接包含.c而大多數人都使用包含.h呢?

編輯:編程綜合問答
創建項目的時候加入其它模塊代碼為什麼不直接包含.c而大多數人都使用包含.h呢?

圖片說明
RT

最佳回答:


頭文件一般保函函數的聲明,類、結構體定義等,函數具體實現在.c源文件中。
使用時包含頭文件,把源文件加入到項目中。
這麼做的好處,一個項目可能由多個源文件組成,分別編譯成目標文件,再鏈接生成可執行文件。
如果文件沒有被修改,就不會重新編譯,只有你修改過的被重新編譯,這樣就提高了編譯速度。

如果用包含把.c包含進來,就相當於都在一個文件裡,編譯時間會很長。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved