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

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

命名规则 : 匈牙利法则
+
+
。范围前缀_,类型前缀, 限定词即开头字母用变量的类型,其余部分用变量的英文意思或其英文意思的缩写, 要求单词的第一个字母应大写全局变量用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等等。

转载于:https://www.cnblogs.com/shangdawei/archive/2012/09/15/2686515.html

你可能感兴趣的文章
poj 1684 Lazy Math Instructor(字符串)
查看>>
20172322 2017-2018-2《程序设计与数据结构》(上)课程总结
查看>>
什么是EDID,EDID能做什么,EDID基本介绍
查看>>
JavaScript面向对象
查看>>
matlab中生成随机数的相关知识
查看>>
let与const心智模型
查看>>
1009. Product of Polynomials (25)
查看>>
【dp 背包变形】 poj 1837
查看>>
面向对象设计原则之里氏代换原则【转载】
查看>>
iOS 开发者必不可少的 75 个工具,你都会了吗
查看>>
Hdu 1029 Ignatius and the Princess IV
查看>>
走进AngularJs(一)angular基本概念的认识与实战
查看>>
以STM32和FPGA为核心的多组件协调工作系统
查看>>
Java中死锁的定位与修复
查看>>
Oracle 11 g 2R安装以及sql Development
查看>>
剑桥offer(11~20)
查看>>
测试用例之等价类划分法
查看>>
常用资料管理
查看>>
Struts2中国际化
查看>>
MySql允许远程访问
查看>>