日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言if不能判断u8变量值,C语言变量名命规则.doc

發(fā)布時(shí)間:2023/12/1 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言if不能判断u8变量值,C语言变量名命规则.doc 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

C語言變量名命名規(guī)則

一、程序風(fēng)格:???????? 1、嚴(yán)格采用階梯層次組織程序代碼:???????? 各層次縮進(jìn)的分格采用VC的缺省風(fēng)格,即每層次縮進(jìn)為4格,括號(hào)位于下一行。??? 要求相匹配的大括號(hào)在同一列,對(duì)繼行則要求再縮進(jìn)4格。例如:???????? 2、提示信息字符串的位置???????? 在程序中需要給出的提示字符串,為了支持多種語言的開發(fā),除了一些給調(diào)試用的臨時(shí)信息外,其他所有的提示信息必須定義在資源中。???????? 3、對(duì)變量的定義,盡量位于函數(shù)的開始位置。?????

二、命名規(guī)則:???????? 1、變量名的命名規(guī)則???????? ①、變量的命名規(guī)則要求用“匈牙利法則”。即開頭字母用變量的類型,其余部分用變量的英文意思或其英文意思的縮寫,盡量避免用中文的拼音,要求單詞的第一個(gè)字母應(yīng)大寫。???????? 即:???? 變量名=變量類型+變量的英文意思(或縮寫)???????? 對(duì)非通用的變量,在定義時(shí)加入注釋說明,變量定義盡量可能放在函數(shù)的開始處。???????? 見下表:????????

前綴實(shí)例備注位域bitbitRXEN寄存器控制接收使能的位BoolbbTurnOn Unsigned CharucucError CharccName Unsigned ShortwwMsg ShortnnCnt Unsigned IntuuiLen IntiiVal Unsigned LongululMaxTh LonglLOffset Long IntliliCount Long LongllllSum FloatffAngle DoubleddRadius EnumeeType p_p_iVal pp_pp_iVal a_a_chDispName[] aa_aa_chPrtName[][] fnvoid fnProc(void)申明函數(shù)類型,該函數(shù)形參和返回值均為void函數(shù)指針pfnpfnFlashWrite保存函數(shù)入口地址的指針變量回調(diào)函數(shù)指針lpfnlpfnAbort系統(tǒng)終止時(shí)調(diào)用該函數(shù)結(jié)構(gòu)體ststTimeNode“時(shí)間節(jié)點(diǎn)”的結(jié)構(gòu)體局部變量l_l_iCount僅供本例程調(diào)用的變量靜態(tài)變量s_s_pQData僅供本模塊調(diào)用的“隊(duì)列緩沖區(qū)”的指針全局變量g_g_pSemBtn供多個(gè)模塊調(diào)用的 “按鈕信號(hào)量”的指針模塊中函數(shù)命名規(guī)則:

模塊名_ + 函數(shù)名(動(dòng)名結(jié)構(gòu)),如:

tmr_GetCurTime() // 時(shí)鐘模塊中,獲取當(dāng)前時(shí)間的函數(shù)

sport_TxData() // SPORT驅(qū)動(dòng)模塊中,發(fā)送數(shù)據(jù)的函數(shù)

??????? 對(duì)未給出的變量類型要求提出并給出命名建議給技術(shù)委員會(huì)。???????????? ②、指針變量命名的基本原則為:???????? 對(duì)一重指針變量的基本原則為:???????? “p”+變量類型前綴+命名???????? 如一個(gè)float*型應(yīng)該表示為pfStat???????? 對(duì)多重指針變量的基本規(guī)則為:???????? 二重指針:???? “pp”+變量類型前綴+命名???????? 三重指針:???? “ppp”+變量類型前綴+命名???????? ......???????? ③、全局變量用g_開頭,如一個(gè)全局的長型變量定義為g_lFailCount,即:變量名=g_+變量類型+變量的英文意思(或縮寫)???????? ④、靜態(tài)變量用s_開頭,如一個(gè)靜態(tài)的指針變量定義為s_plPerv_Inst,即:???? 變量名=s_+變量類型+變量的英文意思(或縮寫)???????? ⑤、成員變量用m_開頭,如一個(gè)長型成員變量定義為m_lCount;即:變量名=m_+變量類型+變量的英文意思(或縮寫)???????? ⑥、對(duì)枚舉類型(enum)中的變量,要求用枚舉變量或其縮寫做前綴。并且要求用大寫。???????? 如:enum???? cmEMDAYS???????? {???????? EMDAYS_MONDAY;???????? EMDAYS_TUESDAY;???????? ……???????? };???????? ⑦、對(duì)struct、union、class變量的命名要求定義的類型用大寫。并要加上前綴,其內(nèi)部變量的命名規(guī)則與變量命名規(guī)則一致。???????? 結(jié)構(gòu)一般用S開頭???????? 如:struct???? S

總結(jié)

以上是生活随笔為你收集整理的c语言if不能判断u8变量值,C语言变量名命规则.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。