freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

ch1編程之道--代碼風格的重塑-文庫吧

2025-04-24 05:34 本頁面


【正文】 定 path一定是 pathname, 是字符串,也可以。 1. 編程之道 代碼風格的重塑 變量命名慣例 (cont.) ? 總數(shù)和數(shù)組 ? 用 aaa_count 表示總數(shù) 用 aaas (復數(shù))表示數(shù)組 如 int book_count 表示 書籍冊數(shù), Book books[] 表示書的數(shù)組。 ? ? 集合? 1. 編程之道 代碼風格的重塑 大小寫和連字符 ? 大小寫的使用是代碼風格的重要體現(xiàn)。不同風格中有不同的大小寫使用方法。如匈牙利命名法,Linux命名法等。 ? 多單詞的連接 (也有兩種風格) ? 用大寫字母連接( Windows風格) ? 如: penColor, GetName() ? 用下劃線連接( Linux 風格) ? 如: pen_color, get_name() 1. 編程之道 代碼風格的重塑 大小寫和連字符 (cont.) ? 對于單詞較多的,用下劃線似乎看起來更清楚。 ? 下劃線的好處是可以區(qū)分一些大寫的縮略語。 ? 另外,在兩個緊湊到單詞可以連在一起用大寫字母區(qū)分,如: 原: axIterNextHierPortInstOnHierCellInst() ax_iter_next_HierPortInst_on_HierCellInst() (注) 1. 編程之道 代碼風格的重塑 大小寫和連字符 (cont.) 建議使用 : ? 類型名 :大寫開頭,不用下劃線分隔單詞 ? 如: Color ? 變量名 :小寫開頭,用下劃線分隔單詞 【 名詞性詞組 】 如: color, pen_color ? 常數(shù)、枚舉值 :全大寫,用下劃線分隔單詞 ? 如 RED, GREEN ? 函數(shù) :小寫開頭,用下劃線。 【 動詞性詞組 】 ? 如 draw(), draw_circle() ? 宏定義: 通常用大寫,如果作函數(shù)用也可以用小寫 。 ? 布爾型變量 : aaa_is_bbb, aaa_has_bbb... 和 結(jié)果為布爾型的函數(shù) : check_aaa_bbb() 1. 編程之道 代碼風格的重塑 大小寫和連字符 (cont.) ? 微軟的命名法: ? 用大寫的 C開頭表示類。( Linux上用的較少) ? 匈牙利命名法(前綴古怪) 1. 編程之道 代碼風格的重塑 函數(shù)內(nèi)部的變量命名 ? 1)慣例單字母變量 ? 如 i, j, k 用于循環(huán)的迭代 p, q 用于循環(huán)的指針。 ? 2)如果僅有一個或兩個單詞( 8個字母內(nèi)),不加任何前綴,并可以使用縮寫。 index 可以縮寫成 idx,(如果是不是函數(shù)內(nèi)部變量不建議用縮寫) count可以縮寫成 t, 適用于出現(xiàn)范圍在 10行代碼之內(nèi)。 1. 編程之道 代碼風格的重塑 函數(shù)內(nèi)部的變量命名 (cont.) ? 3)如果有三個單詞以上或字母數(shù)較多,用下劃線打頭,表示是一個內(nèi)部變量 linkChildCellInst_t *_child_CI_list=NULL。 如果不是函數(shù)內(nèi)部變量,建議寫成 child_CellInst_list ,或者再加一個前綴表示模塊如 mw_child_CellInst_list 如果是 C++的類的內(nèi)部變量,可以用 m打頭表示member m_child_CellInst_list 按 deWitters風格,也可寫成 my_child_CellInst_list CellInst 是 cell instance 的縮寫。同時使用大寫區(qū)分和下劃線區(qū)分,可以使得專有名詞緊湊在一起,提高可理解性。 1. 編程之道 代碼風格的重塑 函數(shù)內(nèi)部的變量命名 (cont.) ? 同一個函數(shù)內(nèi)避免一詞多用, 比如 用 newPort 一會兒代表 parentNewPort,一會兒代表 childNewPort。 宜用兩個變量表示。 (除了單字母的 i, j, k表示整數(shù)序數(shù), p, q, r表示指針迭代,每次作用范圍限于一個 block中) 1. 編程之道 代碼風格的重塑 函數(shù)名風格 ? 函數(shù)名應(yīng)該用動詞或動詞性詞組。 ? 大小寫 (有兩種風格) ? 一種是大寫開頭。 ? 一種是小寫開頭。如果類定義用大寫開頭,則函數(shù)名用小寫開頭,與變量名一樣,只是用動詞。 1. 編程之道 代碼風格的重塑 函數(shù)名風格 (cont.) ? 表示“動作”和表示“狀態(tài)”要區(qū)分開來。 如 new只表示形容詞的意思,如果表示動作,用 create, generate, establish, build, setup 等。 ? 一些相對的詞 get/set, add/remove, insert/delete, create/destroy, start/stop, increment/decrement, new/old, begin/end, first/last, up/down, next/prev, open/close, load/save, show/hide, enable/disable, resume/suspend 1. 編程之道 代碼風格的重塑 函數(shù)名風格 (cont.) ? _aaa 命名內(nèi)部函數(shù)(輔助函數(shù)) 對于一個很大的函數(shù)(幾百行),如果可以,拆成幾個小函數(shù)。 這些函數(shù)在別的地方不會被調(diào)用到(即為 private函數(shù)),可以在函數(shù)名字前加下劃線 _, 以示區(qū)別,方便閱讀。 ? 或者說,內(nèi)部函數(shù)( private,只在本文件(模塊))內(nèi)被調(diào)用,不會被其他模塊調(diào)用,則使用下劃線,代替模塊的名字。 如 private void _ECO_change_C(char * line, String *strParam) { ... } 而不用 private void axuhe_ECO_change
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1