美文网首页
还在担心如何命名?推荐几种命名方法

还在担心如何命名?推荐几种命名方法

作者: 藝龍 | 来源:发表于2017-10-23 15:16 被阅读0次

驼峰式命名法(Camel-Case)是电脑程式编写时的一套命名规则(惯例)。


驼峰式命名法就是当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。

小驼峰法
变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写。譬如int myStudentCount;变量myStudentCount第一个单词是全部小写,后面的单词首字母大写。

大驼峰法
相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。常用于类名,函数名,属性,命名空间。譬如public class DataBaseUser;

匈牙利命名法:广泛应用于象Microsoft Windows这样的环境中。


Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯?西蒙尼(Charles Simonyi) 提出的。
匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是先m_(成员变量), 再指针,再简单数据类型,再其他。例如:m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成员变量。
匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。
匈牙利命名法中常用的小写字母的前缀:

前缀 类型
a 数组(Array)
b 布尔值(Boolean)
by 字节(Byte)
c 有符号字符(Char)
cb 无符号字符(CharByte,没有多少人用)
cr 颜色参考值(ColorRef)
cx,cy 坐标差(长度ShortInt)
dw DoubleWord
fn 函数
h Handle(句柄)
i 整型
l 长整型(LongInt)
lp LongPointer
m_ 类的成员
n 短整型(ShortInt)
np NearPointer
p Pointer
s 字符串型
sz 以null做结尾的字符串型(StringwithZeroEnd)
w Word

相关文章

  • 还在担心如何命名?推荐几种命名方法

    驼峰式命名法(Camel-Case)是电脑程式编写时的一套命名规则(惯例)。 驼峰式命名法就是当变量名或函式名是由...

  • 第6、7章 标识符名称定义相关编码准则

    记录此书中的内容前先介绍目前业界常用的几种标识符命名方法: 一、骆驼命名法(Camel Case) 单词之间不以空...

  • 12.17学习内容

    1方法的命名规范 方法的命名规范,C#中有两种命名方法,一种是驼峰命名法,一种是Pascal命名法。 驼峰命名法:...

  • 诗学理论中的“命名”问题

    如何命名,命名有无学理性,命名如何才做得到准确?以往的命名出现过什么错误?许多命名的有效性如何?这些关涉命名活动的...

  • 探索命名之美(二)

    在做过第三次有关命名的分享后,我决定将命名的方法更新一下。 前情回顾 上一篇,我们说了给函数或者变量命名的几种基本...

  • iOS编码规范

    目录 核心原则 命名 文件命名 视图命名 方法命名 变量命名 图片命名 代码格式 空格 函数的书写 函数调用 协议...

  • 前端命名技巧

    命名规范 1.所有命名都使用英文小写推荐: 不推荐: 2.命名用引号包裹推荐: 不推荐: 3.用中横线连接推荐: ...

  • Golang命名规范和开发规范

    ----目录---- 命名文件命名package变量常量接口结构体方法 注释 README 命名 文件命名 文件命...

  • 命名规范

    JavaScript 中的变量命名方法 三种命名方法 在程序语言中,通常使用的变量命名方法有三种:骆驼命名法(Ca...

  • 【iOS】iOS客户端代码规范建议

    1.1 命名 属性、变量、方法均使用小写字母开头的驼峰命名,推荐使用长的、描述性的方法和变量名。 私有方法不建议以...

网友评论

      本文标题:还在担心如何命名?推荐几种命名方法

      本文链接:https://www.haomeiwen.com/subject/aydauxtx.html