博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
程序的命名
阅读量:6061 次
发布时间:2019-06-20

本文共 924 字,大约阅读时间需要 3 分钟。

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

转载于:https://www.cnblogs.com/orchid-sky/p/3530127.html

你可能感兴趣的文章
postgresql role(角色)
查看>>
CMake 手册详解(六)
查看>>
IOS 拨打电话功能
查看>>
数据库结构设计
查看>>
去掉input在iphone出现默认边框
查看>>
梯度的几何意义
查看>>
PHP获取文章内容里的第一张图片
查看>>
纯JavaScript实现客户端的分页功能
查看>>
解决mysql crash问题
查看>>
linux SVN服务器创建版本库
查看>>
Spring注解@Resource和@Autowired区别对比
查看>>
随行付微服务之基于Zuul自研服务网关
查看>>
(转)Vaadin 使用 Maven
查看>>
关于技术选型的思考
查看>>
ubuntu 改换163源
查看>>
【竹梦令】生死梦. 连枝冢
查看>>
Guice 似乎没人维护了
查看>>
Scikit Learn: 在python中机器学习
查看>>
HANA 数据库License的查看申请及安装
查看>>
产品设计运营规范
查看>>