匈牙利命名法
1、基本介绍
-
匈牙利命名法由微软程序员 Charles Simonyi 在 20 世纪 70 年代末提出,因其发明者是匈牙利人而得名
-
其核心思想是在变量名或标识符前加上前缀,以表明变量的数据类型或用途,从而提高代码可读性和可维护性
-
命名格式通常为
[前缀][描述性名称]
2、常见前缀
| 前缀 | 数据类型 |
|---|---|
| b | 布尔值(Boolean) |
| n | 整数(Number / Integer) |
| f | 浮点数(Float) |
| c | 字符(Char) |
| str | 字符串(String) |
| a | 数组(Array) |
| p | 指针(Pointer) |
| lp | 长指针(Long Pointer) |
- 其他前缀
| 前缀 | 数据类型 |
|---|---|
g_ |
全局变量 |
m_ |
类成员变量 |
s_ |
静态变量 |
l_ |
局部变量 |