c的变量的命名规范

2025-02-24 13:32:01
推荐回答(4个)
回答1:

命名规则:1、变量名的命名规则  ①、变量的命名规则要求用“匈牙利法则”。即开头字母用变量的类型,其余部分用变量的英文意思或其英文意思的缩写,尽量避免用中文的拼音,要求单词的第一个字母应大写。  即: 变量名=变量类型+变量的英文意思(或缩写)  对非通用的变量,在定义时加入注释说明,变量定义尽量可能放在函数的开始处。  见下表:  bool(BOOL) 用b开头 bIsParent  byte(BYTE) 用by开头 byFlag  short(int) 用n开头 nStepCount  long(LONG) 用l开头 lSum  char(CHAR) 用c开头 cCount  float(FLOAT) 用f开头 fAvg  double(DOUBLE) 用d开头 dDeta  void(VOID) 用v开头 vVariant  unsigned short(WORD) 用w开头 wCount  unsigned long(DWORD) 用dw开头 dwBroad  HANDLE(HINSTANCE) 用h开头 hHandle  DWORD 用dw开头 dwWord  LPCSTR(LPCTSTR) 用str开头 strString  用0结尾的字符串 用sz开头 szFileName  对未给出的变量类型要求提出并给出命名建议给技术委员会。  ②、指针变量命名的基本原则为:  对一重指针变量的基本原则为:  “p”+变量类型前缀+命名  如一个float*型应该表示为pfStat  对多重指针变量的基本规则为:  二重指针: “pp”+变量类型前缀+命名  三重指针: “ppp”+变量类型前缀+命名详情见: http://tech.ddvip.com/2006-03/11437521001398.html

回答2:

变量命名的规则之一--匈牙利命名法
a 数组
b bool(int)
by unsigned char(byte)
c char
cb 字节计数
cr 颜色引用值
cx,cy short(count of x,y length)
dw unsigned long(dword)双字
fn 函数
h 句柄
i interger
m 类的数据成员
n short或int
np near指针
p 指针
l long
lp long型指针
s string
sz 用0终止的字符串
tm 文本规格
w unsigned int(word)
x,y short(x or y coordinate)

回答3:

我看了都烦死了,
变量命名不就是:只能用数字、字符、下划线开头的,不能是关键字,只能由数字、字符、下划线、美元符号组成的吗,想怎么命名就怎么命名,只要自己知道,不搞混淆就可以了

回答4:

以有字母打头,只能包括数字,字母,下划线。原则是做到见名知意!