C程式設計中使用全域性變數應注意的事項

2022-09-30 19:00:05 字數 547 閱讀 6269

7、模組間的耦合性就是指當修改其中某個模組時會影起其他模組執行結果發生不

可預料的變化。如果模組間是通過直接呼叫對方內部的全域性變數來實現互動,則兩

個模組間的耦合性將會變得複雜而且難以控制。而模組間的互動通過乙個統一的接

口函式來實現,使得模組都無需知道對方模組內部的具體實現(這也就是物件導向

裡面的封裝)。當某個模組內的實現發生改寫或公升級時,只要確保模組介面不變即

可。這就大大降低兩模組間的耦合。在規劃設計模組時就應認真考慮好模組的介面,

以及與其他模組的呼叫關係。所以要記住程式設計原則:針對介面程式設計,而不是針對實

現。8、函式的功能要單一,也就是高內聚性。如果某個函式需要呼叫很多個全域性變數,

則說明函式的內聚性不夠高,可以考慮將函式拆分成幾個功能更單一的函式。

9、要記住程式設計是一種平衡的藝術。沒有程式可以做到十全十美,省空間、速度快、

易擴充套件、易維護、低耦合、功能強大這些是不可能同時兼得的。如要提高程式的可

維護性,就必須在效能方面(空間和速度)做出一點犧牲。至於如何平衡,就要看

專案的具體要求了。

C 程式設計

c 程式設計 課程教學大綱 一 課程說明 1 課程 040170 2 總學時數 68 其中理論環節學時數 38 實驗實踐環節學時數 30 3 學分 4 4 適用專業 計算機應用技術 計算機網路技術 5 本課程的性質 地位和作用 本課程為專業基礎課。c 程式設計 是計算機技術專業的一門必修課程。物件導...

C 程式設計報告

中國地質大學 北京 計結課報 告課程班別名 0401042任課教師 陳春麗 主講教師 學院 資訊工程學院專業 電氣工程及其自動化 學生姓名 xx學號 2009.12.13 c 程式設計結課報告 內容摘要 c 語言是從c語言的基礎上發展而來的功能齊全 移植性較好 物件導向的中級程式語言。運用以掌握的c...

C 程式設計規範

1.簡介 1 1.1 基本原則 1 1.2 適用範圍 1 1.3 使用常識 1 1.4 參考資料 1 2.組織 2 2.1 專案組織風格 2 2.1.1 專案取名與最終的可執行檔名一致 2 2.1.2 專案目錄設定 2 2.2 整合環境內的專案目錄設定 3 2.3 檔案宣告 3 2.3.1 類宣告與...