doubleyong
管理员
管理员
  • 最后登录2025-12-02
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
阅读:8105回复:0

三种编程命名规则(匈牙利法,小驼峰法,大驼峰法)

楼主#
更多 发布于:2018-08-28 11:50
1. 匈牙利命名:

开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。
For example: long lsum = 0;"l"是类型的缩写;


匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。

匈牙利命名法中常用的小写字母的前缀:


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


2. 小驼峰式:(little camel-case)

第一个单词首字母小写,后面其他单词首字母大写。
For example: string firstName = string.Empty;

 
3.
帕斯卡命名法

帕斯卡命名法其实就是目前说的大驼峰命名法,常用于类名,函数名,属性,命名空间。每个单词的第一个字母都大写;For example:string FirstName = string.Empty;

参考:https://blog.csdn.net/myquilt/article/details/51723762https://blog.csdn.net/liaoxiaoli99/article/details/6372557
知识需要管理,知识需要分享
游客


返回顶部

公众号

公众号