搜尋

會員登入

搜尋

導覽

會員

[白皮書]簡約的C語言設計風格

瀏覽次數:5141

C是一種美麗的程式語言,這是因為它與系統非常緊密,而且都在相同的模組,無怪乎它會成為大多數嵌入式系統的核心。其它大多數程式語言一樣,它也提供了自由的程式編寫風格。然而這卻不利於需要大量程式設計師撰寫大量程式的應用,特別是在大型的嵌入式開發專案中,往往需要進行多次整合。


圖一 : C是一種美麗的程式語言 BigPic:400x465
圖一 : C是一種美麗的程式語言 BigPic:400x465

因此,為便於閱讀、理解和讓團隊成員之間都能共享各自撰寫的C程式,Mansi Research介紹了簡單的C程式設計風格,在我們看來,這是能兼顧目標和簡約風格的平衡方法。


本文具體說明了程式撰寫時應該注意的許多細節,包括明確指定每個變量是否有符號;除了變量外不要在名稱中使用複數;不要使用單一字母做名稱;為了優雅和更方便閱讀,不要在名稱中使用數字,數字僅在表示值的時候使用。當然,有時也有其他的例外規則,例如也可在最後添加數字提醒讀者變量位元大小,但在我們看來,這樣做會破壞程式本身的優雅和可閱讀性。
...
...

使用者別 新聞閱讀限制 文章閱讀限制 出版品優惠
一般使用者 10則/每30天 0則/每30天 付費下載
VIP會員 無限制 25則/每30天 付費下載

Card Image

PIC32-BZ6:新一代高度整合單晶片無線平臺

隨著智慧設備的射頻(RF)設計複雜性日益增加,傳統無線解決方案通常需要多晶片組合才能新增功能,或頻繁重新設計才能滿足不斷升級的行業標準。為此,Microchip推出全新高度整…

隨著智慧設備的射頻(RF)設計複雜性日益增加,傳統無線解決方案…