匈牙利命名法 匈牙利命名法Hungarian notation是電腦程序設計中的一种變數命名规则此命名法又可細分為系统匈牙利命名法和匈牙利应用命名法 匈牙利命名法具備语言独立的特性并且首次在BCPL语言中被大量使用由于BCPL这种低级语言只有机器码这一种数据内容因此这种语言本身无法帮助程式設計師来记住變數的类型匈牙利命名法通过明确每个變數的資料型別来解决这个问题 在匈牙利命名法中一个變數名由一个或多个小写字母开始这些字母有助于记忆變數的类型和用途紧跟着的就是程序設計師选择的任何名称这个后半部分的首字母可以大写以区别前面的类型指示字母参见驼峰式大小写