乙個好的變數名是可讀的、易記得得和恰如其分的。
最重要的考慮事項是,該名字要完全、準確地描述出該變數所代表的事物。通常,對變數的描述就是最佳的變數名。
乙個好記的名字反映的通常是問題,而不是解決方案。
當變數名的平均長度在10到16個字元的時候,除錯程式所需花費的力氣是最小的。平均名字長度在8到20個字元的程式也容易除錯。
較長的名字適用於很少用到的變數或者全域性變數,而較短的名字則適用於區域性變數或者迴圈變數。對於全域性命名空間中的名字加限定詞。
很多程式都有表示計算結果的變數:總額、平均值、最大值、等等。如果你要用類似於total、sum、**erage、max、min、record、string、pointer這樣的限定詞來修改某個名字,那麼請記住把限定詞加到名字的最後。
通過應用命名規則來提高對仗詞使用的一致性,常用的對仗詞:
本節將講述與迴圈變數、狀態變數、臨時變數、布林變數、列舉型別和具名常量有關的考慮事項。
本節講述為什麼、何時以及如何建立自己的變數命名標準。
命名規則可以帶來如下好處:
通常,你所需的正式程度取決於為同一程式而工作的人員數量、程式的規模,以及程式預期的宣告期。
大多數專案採用的都是類似於本節所講的相對非正式的命名規則。
c的命名規則
在混合語言環境中程式設計時,可以對命名規則做出優化以提高整體的一致性和可讀性。
下面是幾項建立縮寫的指導原則:
下面就哪些變數名應該避免給出指導原則:
命名的一般注意事項
為特定型別的資料命名
命名規則
短名字
modern c design 第十一章
本章介紹了經常遇到的雙分派的一種泛型解決方案。c 在語法上實現了單分派,即虛函式,通過動態機制選擇相應的函式。雙分派是形如fun object1 a,object2 b 根據a和b的實際型別動態自動分派乙個處理函式。最容易想到的方案,蠻幹法 寫一大堆過載函式.不過這種方法會有很強的依賴性。也提供了一...
第十一章3
第十一章 一 滾動元件 awt中的滾動元件包括scrollbar 滾動條 和滾動面板 scrollpane 兩種。1 滾動條scrollbar 在指定的取值範圍內快速選取某一值的功能。i.構造方法 public scrollbar int orientation,int value,int visi...
java第十一章
問題 1 錯誤 2 異常,1 編譯時異常 檢查異常 2 執行時異常 不檢查異常 是否能用 解決,是的就是異常,不是的就是錯誤 問題 1 先驗 2 捕獲 異常捕獲機智 異常的三個種類 1 檢查異常 2 執行時異常 3 錯誤 throw 提示方法呼叫者本方法可能發生異常 throw跟異常物件 throw...