问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

几种常见的程序设计中命名规则

发布网友 发布时间:2022-04-23 18:36

我来回答

1个回答

热心网友 时间:2022-04-20 16:09

一、匈牙利命名法【Hungarian】: 广泛应用于象 Microsoft Windows 这样的环境中。 Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一 位能干的 Microsoft 程序员查尔斯· 西蒙尼(Charles Simonyi) 提出的。 匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀, 标识出变量的作用域, 类型等。这些符号可以多个同时使用,顺序是先 m_(成员变量),再指针,再简单数据类型, 再其他。例如:m_lpszStr, 表示指向一个以 0 字符结尾的字符串的长指针成员变量。 匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是 首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。 匈牙利命名法中常用的小写字母的前缀: 前缀类型 a b by c cb cr cx,cy dw fn h i l lp m_ n np p s sz w 数组 (Array) 布尔值 (Boolean) 字节 (Byte) 有符号字符 (Char) 无符号字符 (Char Byte,没有多少人用) 颜色参考值 (ColorRef) 坐标差(长度 ShortInt) Double Word 函数 Handle(句柄) 整型 长整型 (Long Int) Long Pointer 类的成员 短整型 (Short Int) Near Pointer Pointer 字符串型 以 null 做结尾的字符串型 (String with Zero End) Word
二、骆驼命名法【camelCase】:
骆驼式命令法,正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数 的名字。例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数: printEmployeePaychecks(); print_employee_paychecks(); 第一个函数名使用了骆驼式命名法——函数名中的每一个逻辑断点都有一个大写字母来标记; 第二个函数名使用了下划线法----函数名中的每一个逻辑断点都有一个下划线来标记。 骆驼式命名法近年来越来越流行了,在许多新的函数库和 Microsoft Windows 这样的环境中,它使用得当相多。另一方面,下划线法是 c 出现后开始流行起来的,在 许多旧的程序和 UNIX 这样的环境中,它的使用非常普遍。
三、帕斯卡命名法【PascalCase】: 与骆驼命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写 如:public void DisplayInfo(); string UserName; 二者都是采用了帕斯卡命名法. 【在 C#中,以帕斯卡命名法和骆驼命名法居多。 在 C#中,简单的变量一般用 camelCase 规则,而比较高级的命名使用 PascalCase。 如.net Framework 的公共字段及公共属性。】 简单说 MyData 是一个帕斯卡命名的示例。 myData 是一个骆驼命名法。 iMyData 是一个匈牙利命名法,小些说明了变量的类型或者用途。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有的时候脑海里有旋律。但是想不出来不知道是什么乐器演奏的。。只能... ...就听不准了 好像被和弦带偏了似的... 怎么办 钢琴 ...想用钢琴弹出来,但老是找不准音。这种情况怎么办呢,怎么练习,要是... DNF女枪炮师110级装备选择指南(全面解析女枪炮师110级装备搭配)_百度... 性生活出血要做什么检查 英国旅游签证办理需要哪些材料? 结婚证在女方户籍地办理有必要吗 结婚的时候在女方户口所在地领结婚证可以吗 结婚证可以在女方户口所在地领吗? 为什么有的微信号显示用户不存在了 如何取名? 命名法的化学命名法 命名的词语信息 文件命名怎么做 化合物的命名 毛晓彤、钟镇涛深情演唱《一荤一素》,他们两人配合怎么样呢? 命名的名是什么意思呢 命名和定义之间有什么联系呢? 命名的学问是什么? 什么是命名? 自己染发怎么洗掉 肌肉力量训练对人的身体有多大好处? 小肌肉群力量训练的手段有哪些? 股票停牌是好还是不好? 怎么看待科创板的临停制度? 肌肉力量训练? 在进行力量训练的时候,会不会让自己的肌肉变得很壮? ...出现何种情形时,属于盘中异常波动,将实施盘中临时停牌? 兴奋是以局部电流的形式传导 兴奋在反射弧中以电信号的形式双向传递 各国起名习俗 命名是什么 专科毕业证和结业证的区别是? 专科毕业后拿到的是结业证书还是毕业证书? 专科毕业有没有,没得到毕业证书的,而且学校发结业证书? 专科生毕业是不是就只有毕业证书和教师资格证书,有没有结业证或者其他的? 大专毕业证和专科毕业证的区别有哪些? 大专毕业证与专科有区别吗 大学专科和专科学校,专科毕业,相当专科毕业,专科肄业是什么意思 普高大专有毕业证和结业证两种,请问*高考的大专有结业证拿的吗?还是只有*大专毕业证一种。。 小孩子几岁上幼儿园最好? 大专结业和毕业还有档案的问题(各位哥哥姐姐帮帮忙) 小朋友几岁上幼儿园合适? 孩子几岁上幼儿园合适呢?是越早越好吗?为什么? 大专文凭和大学专科毕业有什么区别,有什么意义。 大专,大学毕业,专科毕业,本科毕业这些有什么区别吗? 有结业证的,学历是算大专么还是中专么? 宝宝几岁上幼儿园合适?如何给宝宝选择合适的幼儿园? 中专毕业证和大专结业证哪个有用? 谁知道会计账务处理的基本流程?