C 程序設(shè)計語言是一種高效的、靈活的、強大的系統(tǒng)編程語言,采用了面向過程的編程方式,廣泛的應(yīng)用在系統(tǒng)性編程項目上。
著名的 linux 內(nèi)核就采用了 C 語言編寫。C 程序的設(shè)計的基本思想就是把一個問題的解決步驟分為很多個小步驟,每個小步驟就是一個子模塊。另外劃分子模塊的時候應(yīng)注意模塊的獨立性,也就是如果把程序分為主模塊和子模塊,子模塊應(yīng)盡量不依賴于其他子模塊來工作,或者子模塊之間的交流要盡量少,獨立性和弱關(guān)聯(lián)系也就是常說的高內(nèi)聚、低耦合。