天天看點

《C Primer Plus(第6版)中文版》一2.4 提高程式可讀性的技巧

本節書摘來自異步社群《c primer plus(第6版)中文版》一書中的第2章,第2.4節,作者 傅道坤,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

編寫可讀性高的程式是良好的程式設計習慣。可讀性高的程式更容易了解,以後也更容易修改和更正。提高程式的可讀性還有助于你理清程式設計思路。

前面介紹過兩種提高程式可讀性的技巧:選擇有意義的函數名和寫注釋。注意,使用這兩種技巧時應相得益彰,避免重複啰嗦。如果變量名是width,就不必寫注釋說明該變量表示寬度,但是如果變量名是video_routine_4,就要解釋一下該變量名的含義。

提高程式可讀性的第3個技巧是:在函數中用空行分隔概念上的多個部分。例如,程式清單2.1中用空行把聲明部分和程式的其他部分區分開來。c語言并未規定一定要使用空行,但是多使用空行能提高程式的可讀性。

提高程式可讀性的第4個技巧是:每條語句各占一行。同樣,這也不是c語言的要求。c語言的格式比較自由,可以把多條語句放在一行,也可以每條語句獨占一行。下面的語句都沒問題,但是不好看:

分号告訴編譯器一條語句在哪裡結束、下一條語句在哪裡開始。如果按照本章示例的約定來編寫代碼(見圖2.5),程式的邏輯會更清晰。

《C Primer Plus(第6版)中文版》一2.4 提高程式可讀性的技巧

圖2.5 提高程式的可讀性

繼續閱讀