程序的命名
1.1 文件命名
规则1: 文件命名应使用模块名的小写字母形式。禁止使用汉字或大、小写字母混用作为代码文件名。
|
前缀符 |
含义 |
例子 |
|
b |
bool |
bOK,bQuit,bFind |
|
c、ch |
char |
cFlag,cBankType,chSubSystemType |
|
s |
char [] |
sSysName,sStaticName,sTimeStr |
|
str |
CString、String |
strSysName, strStaticName, strTimeStr |
|
by |
unsign char [] |
byMacStr,bySendBuffer, bySrcBuffer |
|
n、i |
int |
nCnt,nPort,nRetCode |
|
l |
long |
lFileSize,lOffset,lCount |
|
d |
double |
dAmount,dSumVal,dWrkVal |
|
f |
float |
fAmount, fSumVal, fWrkVal |
|
ui/ul |
unsigned int/long |
uiCnt, uiFileSize, ulRetCount |
|
w |
WORD |
与unsigned int等价的32位整数 |
|
dw |
DOUBLE WORD |
与unsigned long等价的64位整数 |
|
em |
枚举型变量 |
emDays, emColors, emSet |
|
st |
结构型编码 |
stSystem,stCtrlData, stSet |
|
前缀符 |
含义 |
例子 |
|
g_ |
全局变量 |
g_stSystem, g_cMacType, g_strSysName |
|
s_ |
静态变量 |
s_nCurCnt,s_strStaticName,s_pSysTime |
|
m_ |
类数据成员 |
m_nBankType,m_sWrkBuffer, m_strMyName |
|
h |
句柄类变量 |
hnFileHandle,hnSocket,hpProcHandle |
|
p |
指针类变量 |
psReadBuff,pstrRetStr,ppTarget |
|
a |
数组类变量 |
anPorts,asSendBuffers,apWrkBuffs |

浙公网安备 33010602011771号