一、程序风格: 1、严格采用阶梯层次组织程序代码: 各层次缩进的分格采用 VC的缺省风格,即每层次缩进为 4格,括号位于下一行。要求相匹配的大括号在同一列,对继行则要求再缩进 4格。例如: 2、提示信息字符串的位置在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息必须定义在资源中。 3、对变量的定义, 尽量位于函数的开始位置。二、命名规则: 1、变量名的命名规则①、变量的命名规则要求用“匈牙利法则”。即开头字母用变量的类型,其余部分用变量的英文意思或其英文意思的缩写,尽量避免用中文的拼音,要求单词的第一个字母应大写。即: 变量名=变量类型+变量的英文意思(或缩写) 对非通用的变量,在定义时加入注释说明,变量定义尽量可能放在函数的开始处。见下表: bo ol(BO OL) 用 b开头 bIs Paren t byte (BYTE )用by开头 byFl ag sho rt(in t)用n开头 nSte pCoun t long (LONG )用 l开头 lSum c har(C HAR) ount f loat( FLOAT )用 f开头 fAvg d ouble (DOUB LE) 用 d开头 dDe ta voi d(VOI D)用v开头 vVar iant u nsign ed int ( WORD )用w开头 wCoun t unsi gned l ong(D WORD) 用 dw 开头 dwBro ad HAN DLE ( H INSTA NCE )用 h开头 hH andle DWORD 用dw 开头 dwWor d LPCS TR(LP CTSTR )用 str开头 str Strin g 用0结尾的字符串用 sz开头 s zFile Name 对未给出的变量类型要求提出并给出命名建议给技术委员会。②、指针变量命名的基本原则为: 对一重指针变量的基本原则为: “p”+变量类型前缀+命名如一个 floa t*型应该表示为 pf Stat 对多重指针变量的基本规则为: 二重指针: “pp”+变量类型前缀+命名三重指针: “ppp”+变量类型前缀+命名......③、全局变量用 g_开头,如一个全局的长型变量定义为 g_ lFail Count ,即:变量名=g_+ 变量类型+变量的英文意思(或缩写) ④、静态变量用 s_开头,如一个静态的指针变量定义为 s_p lPerv _Inst ,即: 变量名=s_+ 变量类型+变量的英文意思(或缩写) ⑤、成员变量用 m_开头,如一个长型成员变量定义为 m_lC ount; 即:变量名=m_+ 变量类型+变量的英文意思(或缩写) ⑥、对枚举类型( enum )中的变量,要求用枚举变量或其缩写做前缀。并且要求用大写。如: enum cm EMDAY S { EMD AYS_M ONDAY ; EMDA YS_TU ESDAY ;……};⑦、对 st ruct 、 union 、 clas s变量的命名要求定义的类型用大写。并要加上前缀, 其内部变量的命名规则与变量命名规则一致。结构一般用 S开头如: s truct ScmNP oint { intnX ;//点的 X位置 int nY; //点的 Y位置};联合体一般用 U开头如:u nion U
c语言变量名命名规则 来自淘豆网m.daumloan.com转载请标明出处.