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

正文內(nèi)容

單片機c51編程規(guī)范(完整版)

2024-10-28 18:03上一頁面

下一頁面
  

【正文】 1單片機C51編程規(guī)范- 前言   為了提高源程序的質(zhì)量和可維護性,從而最終提高軟件產(chǎn)品生產(chǎn)力,特編寫此規(guī)范。 // 無符號16位整型變量 // typedef signed int INT16S。 l 命名風格要自始至終保持一致。 局部變量應(yīng)簡明扼要。 l 邊寫代碼邊注釋,修改代碼同時修改相應(yīng)的注釋,不再有用的注釋要刪除。 函數(shù)頭部注釋放在每個函數(shù)的頂端,用/*……*/的格式包含。 變量、常量、宏的注釋 同一類型的標識符應(yīng)集中定義,并在定義之前一行對其共性加以統(tǒng)一注釋。 l 擴展性:代碼為下一次升級擴展留有空間和接口。通常使用動賓詞組為執(zhí)行某操作的函數(shù)命名。 l 函數(shù)形參必須給出明確的類型定義。 l 注意運算符的優(yōu)先級,并用括號明確表達式的操作順序,避免使用默認優(yōu)先級。 分行 過長的語句(超過80個字符)要分成多行書寫;長表達式要在低優(yōu)先級操作符處劃分新行,操作符放在新行之首,劃分出的新行要進適當?shù)目s進,使排版整齊,語句可讀。 l 括號內(nèi)側(cè)(即左括號后面和右括號前面)不加空格,多重括號間不加空格。 l do{}while()結(jié)構(gòu)中,do和{均各占一行,}和while()。 l 一般情況下都應(yīng)該包含default分支。 : define FILE_FLAG : ifdef FILE_FLAG define XXX else define XXX extern endif l 、單獨調(diào)用。 函數(shù)的形參 l 由函數(shù)調(diào)用者負責檢查形參的合法性。 case x: break。 if ( ) do { { } }while( )。 l 同一行中定義的多個變量間應(yīng)該有且只有一個空格(變量逗號后面加空格)。 空行 l 文件注釋區(qū)、頭文件引用區(qū)、函數(shù)間應(yīng)該有且只有一行空行。程序段指能完一個較具體的功能的一行或多行代碼。 l 函數(shù)體的前后花括號{} 各獨占一行。 l 不要把與函數(shù)返回值類型不同的變量,以編譯系統(tǒng)默認的轉(zhuǎn)換方式或強制的轉(zhuǎn)換方式作為返回值返回。 l 局部效率:某個模塊/子模塊/函數(shù)的本身效率高。 全局變量一定要有詳細的注釋,包括其功能、取值范圍、哪些函數(shù)或過程存取它以及存取時的注意事項等。 /**************************
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1