匈牙利命名法
基本原则:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。
简单一句话概述:以小写字母的符号标识作为前缀,标识出变量的作用域,类型等。
常用的小写字母的前缀
| 前缀 | 类型 |
|---|---|
| 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 |
var mMyName = "Devin Xin"
骆驼命名法: (camel方法)
混合使用大小写字母来构成变量和函数的名字。
第一个字母小写,后面依次首字母大写。
var myName = "Devin Xin"
帕斯卡(pascal)命名法
与骆驼命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写。
var MyName = "Devin Xin"
本文深入探讨了匈牙利命名法的基本原则和应用,详细解释了如何通过变量名的属性、类型和对象描述来提高代码的可读性和维护性。文章列举了常见前缀及其对应的类型,并对比了骆驼命名法和帕斯卡命名法。

1514

被折叠的 条评论
为什么被折叠?



