博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
命名规则 : 匈牙利法则
阅读量:6816 次
发布时间:2019-06-26

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

命名规则 : 匈牙利法则
+
+
。范围前缀_,类型前缀, 限定词即开头字母用变量的类型,其余部分用变量的英文意思或其英文意思的缩写, 要求单词的第一个字母应大写全局变量用g_开头, 静态变量用s_开头, 成员变量用m_开头, 局部变量用l_开头 对 const 的变量用c_开头 g_typeVar s_typeVar m_typeVar ms_typeVar gc_typeVar sc_typeVar mc_typeVar对常量(包括错误的编码)命名,要求常量名用大写,常量名用英文表达其意思。数组变量命名的基本原则为 a + 变量类型前缀 + 变量名 a + typeVar指针变量命名的基本原则为 p + 变量类型前缀 + 变量名( p + 变量类型前缀 + 变量名 )( pp + 变量类型前缀 + 变量名 ) ptypeVar pptypeVar对枚举类型(enum)中的变量,要求用枚举变量或其缩写做前缀。并且要求用大写。对struct、union、class变量的命名要求定义的类型用大写。并要加上前缀,其内部变量的命名规则与变量命名规则一致。变量类型前缀bitmap bmbyte bword wdword dwshort nint i, intlong ldouble dfloat fpointer parray ahandle hvoid vfunction fnstring szstring strsigned char c, chunsigned char ucfunction pointer pfnunsigned char g_aucBuffer[10];unsigned char szName[10];unsigned int dwCounter;typedef void (* pfnCallback)(void * pContext);typedef struct _OneStruct{} OneStruct_t, * OneStruct_p;常量的命名常量的名字应该都使用大写字母,并且指出该常量完整含义。如果一个常量名称由多个单词组成,则建议用下划线来分割这些单词。MAX_VALUE。Camel命名法 : 方法的命名方法的名字的第1个单词应以小写字母开头,后面的单词则建议用大写字母开头。如果标识符只有一个单词,就全部使用小写。Camel命名法不添加表示类型的前缀sendMessge()isEmtpy()hasNext()canExit()Pascal命名法Pascal命名法也是一种受欢迎的命名法。Pascal命名法与Camel命名法类似,区别在于其首字母大写。例如GetDate,Name等等。

转载地址:http://fdbzl.baihongyu.com/

你可能感兴趣的文章
js - 常用功能方法汇总(updating...)
查看>>
matlab 函数库
查看>>
Django博客功能实现—文章评论的显示
查看>>
Activity里面嵌入Fragment一点小代码
查看>>
C#中//注释和///注释的区别
查看>>
Java 面向对象之构造函数和 this 关键字
查看>>
HTML&JS 随手记
查看>>
Linux设备文件的命名
查看>>
可参考的js代码
查看>>
特征多项式与常系数线性齐次递推学习笔记
查看>>
C#中的MemberwiseClone和clone的区别
查看>>
python-列表常用功能介绍
查看>>
CSS概念 - 可视化格式模型(二) 定位概述(普通流、绝对定位)
查看>>
TSF自定义候选词列表界面
查看>>
C++链接库
查看>>
HTML5中的全局属性
查看>>
exp命令ORACLCE10G导出ORACLE11G的数据1455错误
查看>>
'<>' operator is not allowed for source level below 1.7
查看>>
hdu 油菜花王国
查看>>
[CQOI2016]伪光滑数
查看>>