匈牙利命名法

匈牙利命名法

1、基本介绍
  1. 匈牙利命名法由微软程序员 Charles Simonyi 在 20 世纪 70 年代末提出,因其发明者是匈牙利人而得名

  2. 其核心思想是在变量名或标识符前加上前缀,以表明变量的数据类型或用途,从而提高代码可读性和可维护性

  3. 命名格式通常为 [前缀][描述性名称]

2、常见前缀
前缀 数据类型
b 布尔值(Boolean)
n 整数(Number / Integer)
f 浮点数(Float)
c 字符(Char)
str 字符串(String)
a 数组(Array)
p 指针(Pointer)
lp 长指针(Long Pointer)
  • 其他前缀
前缀 数据类型
g_ 全局变量
m_ 类成员变量
s_ 静态变量
l_ 局部变量
相关推荐
caoerzhong15 小时前
JeeWMS 开源仓库管理系统 GPL-3.0 合规指南:Java WMS 二次开发前必须弄清的授权边界
java·开发语言·开源·vue
笨鸟先飞的橘猫15 小时前
树结构在游戏行业中的应用
学习·游戏
LEE15 小时前
前端转型全栈 01:数据建模,前端最大的盲区
前端·javascript·后端
Sam_Deep_Thinking15 小时前
单一职责原则:JAVA LocalDate的设计取舍
java·后端·程序员·单一职责原则
杨杨杨大侠15 小时前
Java 不再需要 JVM?一文看懂 GraalVM Native Image、Substrate VM 与 JDK
java·jvm·java ee
GoGeekBaird15 小时前
(万字长文拆解云沙箱)让 Agent 从执行代码升级到拥有一个临时Runtime
后端·agent
torin15 小时前
Javaer转Agent:学习资料篇
后端·agent
Sylvia33.16 小时前
火星数据体育API|一站式接入足球篮球电竞等18+项目实时数据
java·开发语言·python·websocket·游戏
李少兄16 小时前
解决 MySQL Lock wait timeout exceeded 报错
java
va学弟16 小时前
Java 语言特性:泛型(Generics)
java·泛型