【概念】变量名、函数名的命名规则1、变量
(1)除了作局部循环变量,禁⽌取单个字符(如i 、j 、k... )
(2)“匈⽛利法则”
开头字母⽤变量的类型,其余部分⽤变量的英⽂意思、英⽂的缩写、中⽂全拼或中⽂全拼的缩写
即:变量名=变量类型+变量的英⽂意思(或英⽂缩写、中⽂全拼、中⽂全拼缩写)
bool ⽤b开头 b标志寄存器
int ⽤i开头 iCount
short int ⽤n开头 nStepCount
long int ⽤l开头 lSum
char⽤c开头 cCount
unsigned char ⽤by开头
float ⽤f开头 fAvg
double ⽤d开头 dDeta
unsigned int(WORD) ⽤w开头 wCount
unsigned long int(DWORD) ⽤dw开头 dwBroad
字符串⽤s开头 sFileName
(3)指针
“p”+变量类型前缀+命名,如⼀个float*型应该表⽰为pfStat
⼆重指针变量:“pp”+变量类型前缀+命名
三重指针变量:“ppp”+变量类型前缀+命名。
(4)全局变量
g_开头,如⼀个全局的长型变量定义为g_lFailCount
即:变量名=g_+变量类型+变量的英⽂意思(或缩写)
(5)静态变量
s_开头,如⼀个静态的指针变量定义为s_plPerv_Inst
即:变量名=s_+变量类型+变量的英⽂意思(或缩写)
(5)对枚举类型(enum)中的变量,要求⽤枚举变量或其缩写做前缀。并且要求⽤⼤写。如:
enum cmEMDAYS
{
EMDAYS_MONDAY;
EMDAYS_TUESDAY;
……
};
(6)对struct、union变量
要求定义的类型⽤⼤写。并要加上前缀,其内部变量的命名规则与变量命名规则⼀致。
结构⼀般⽤S开头,如:
struct ScmNPoint
enum函数{
int nX;//点的X位置
int nY; //点的Y位置
};
联合体⼀般⽤U开头,如:
union UcmLPoint
{
LONG lX;
LONG lY;
}
2、函数
(1)函数的命名应该尽量⽤英⽂(或英⽂缩写、中⽂全拼、中⽂全拼缩写)表达出功能
(2)遵循动宾结构的命名法则
(3)函数名的长度不得少于8个字母。函数名⾸字⼤写,若包含有两个单词的每个单词⾸字母⼤写
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论