【概念】变量名、函数名的命名规则
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
{
int nX;//点的X位置
int nY; //点的Y位置
};
联合体一般用U开头,如:
union UcmLPoint
{
LONG lX;
LONG lY;
}
2、函数
(1)函数的命名应该尽量用英文(或英文缩写、中文全拼、中文全拼缩写)表达出功能
(2)遵循动宾结构的命名法则
(3)函数名的长度不得少于8个字母。函数名首字大写,若包含有两个单词的每个单词首字母大写
https://blog.csdn.net/wangjiaweiwei/article/details/89181859
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!