當前位置:首頁 » 電腦資訊 » 代碼為什麼分成多個文件夾

代碼為什麼分成多個文件夾

發布時間: 2023-02-28 14:07:37

① c語言編程為什麼要多文件呢

源代碼確實是多文件的。不過編譯好的目標代碼在運行期調入內存後就無所謂文件的概念了,然而不同代碼段之間的界限仍然存在。
模塊化主要有以下幾個優點:
1.便於復用代碼。通用性強的重復的功能只要寫一遍就可以了,下次要用在其它程序上時只要更改很小的部分或者可以不用更改。
2.便於多人協作。在設計軟體之初就可以很清楚地分配各個開發部門的任務。模塊的編寫者本身只要關注他所寫的東西,清楚這一部分的功能,留出介面就可以了。另外,對於整個工程的負責人而言,這樣會方便瀏覽全局的工作進度,統籌人員安排。
3.便於修改和維護。如果能確定只是某個模塊有問題,在模塊內解決即可,不需要牽一發而動全身。要升級某一部分的功能,可以只針對具體的模塊重新開發,節約成本。
其實不只是C語言,許多其它語言也經常使用這種方法。開發大型軟體時這種方法非常有效(否則不明顯,或者反而有副作用)。對於軟體設計來說這不僅僅是一種風格,而是一種方法學了。
聲明include包含的函數是聲明外部函數,只是extern關鍵字可以省略。
聲明後直接調用就可以了。
----
[原創回答團]

熱點內容
為什麼孩子一上學動作慢 發布:2025-10-20 08:58:17 瀏覽:985
腎虛為什麼眼睛會難受 發布:2025-10-20 08:27:38 瀏覽:671
人類的眼睛為什麼是透明的 發布:2025-10-20 08:02:01 瀏覽:741
男生為什麼不忍心看女生生氣 發布:2025-10-20 07:52:04 瀏覽:80
蘋果咬了一口為什麼會變顏色 發布:2025-10-20 07:44:38 瀏覽:443
兩周的孩子晚上睡覺總哭為什麼 發布:2025-10-20 07:39:46 瀏覽:846
為什麼注冊微信時協議點不了 發布:2025-10-20 07:36:14 瀏覽:803
為什麼小米更換不了鎖屏壁紙 發布:2025-10-20 07:36:13 瀏覽:604
蘋果手機為什麼不能用陌陌app 發布:2025-10-20 07:31:12 瀏覽:404
小米手機同等配置為什麼便宜 發布:2025-10-20 07:25:02 瀏覽:1019