• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[神梦] 【分享】常见的三种命名规则:大驼峰命名法、小驼峰命名法、匈牙... [复制链接]

1#
一、骆驼命名法
 

小驼峰法(camel Case)
变量一般用小驼峰法标识。

第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName、myLastName

大驼峰法(Upper Camel Case)
也称为:帕斯卡命名法:(pascal)常用于类名,函数名,属性,命名空间。

相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。例如:public class DataBaseUser

下面是分别用骆驼式命名法和下划线法命名的同一个函数:
printEmployeePaychecks();骆驼式命名法----函数名中的每一个逻辑断点都有一个大写字母来标记
print_employee_paychecks();下划线法----函数名中的每一个逻辑断点都有一个下划线来标记。


二、匈牙利命名法
 

基本原则是:变量名=属性+类型+对象描述。

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

匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是先m_(成员变量),再指针,再简单数据类型,再其他。

例如:m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成员变量。



匈牙利命名法中常用的小写字母的前缀:
  1. +-------+-----------------------------------------------+
  2. |前缀    | 类型                                            
  3. +-------+-----------------------------------------------+
  4. | a     | 数组 (Array)                                    
  5. | b     | 布尔值 (Boolean)                                
  6. | by    | 字节 (Byte)                                    
  7. | c     | 有符号字符 (Char)                                
  8. | cb    | 无符号字符 (Char Byte)                        
  9. | cr    | 颜色参考值 (ColorRef)                            
  10. | cx,cy | 坐标差长度(ShortInt)
  11. | dw    | Double Word                                    
  12. | fn    | 函数    
  13. | g_    | 全局变量                                
  14. | h     | Handle(句柄)                                
  15. | i     | 整型                                            
  16. | l     | 长整型 (Long Int)                                
  17. | lp    | Long Pointer                                    
  18. | m_    | 类的成员                                        
  19. | n     | 短整型 (Short Int)                            
  20. | np    | Near Pointer                                    
  21. | p     | Pointer                                        
  22. | s     | 字符串型                                        
  23. | sz    | 以Null做结尾的字符串型 (String with Zero End)    
  24. | w     | Word                                            
  25. +-------+-----------------------------------------------+
复制代码
三、总结
 

【大驼峰命名法】:适用于模块名、类名、函数名、属性名、命名空间
【小驼峰命名法】:适用于变量、参数名
【匈牙利命名法】:适用于变量、参数名(微软用的比较多)

最后编辑神梦科技 最后编辑于 2022-10-10 22:51:30
2#

学到了

3#

1111111111111111111

4#

加一个 全局变量 前缀g

点评

神梦科技  赞👍  发表于 2022/10/10 22:52:02

官方脚本作者风闲 联系QQ:15177407

验证码识别,数据监测,网页操作,游戏,办公,抢购,post等

5#

666666

6#

谢谢大神分享

7#

11111111111

8#

感谢分享!!







Yeah分享

9#

规范

10#

学习了

11#

马克一下,回来学习

12#

戏、办公、网页、脚本辅助定制

感谢各位大神无私分享,认真学习中......
13#

好好学习

14#


15#

谢谢谢谢想学习下

发新话题 回复该主题