常用【变量命名法则】总结.docVIP

  • 7
  • 0
  • 约3.1千字
  • 约 3页
  • 2017-06-08 发布于河南
  • 举报
常用【变量命名法则】总结

常用【变量命名法则】总结 匈牙利命名法 计算机程序设计中的一种命名规则,用这种方法命名的变量显示了其数据类型。 匈牙利命名法有两种:系统匈牙利命名法和匈牙利应用命名法。 匈牙利命名法被设计成语言独立的,并且首次在BCPL语言中被大量使用。由于BCPL只有机器字这一种数据类型,因此这种语言本身无法帮助程序员来记住变量的类型。匈牙利命名法通过明确每个变量的数据类型来解决这个问题。 在匈牙利命名法中,一个变量名由一个或多个小写字母开始,这些字母有助于记忆变量的类型和用处,紧跟着的就是程序员选择的任何名称。这个后半部分的首字母可以大写以区别前面的类型指示字母(参见駝峰式大小寫)。 系统命名法与应用命名法的区别在于前缀的目的。 在系统匈牙利命名法中,前缀代表了变量的实际数据类型。例如: lAccountNum?: 变量是一个长整型 l ; arru8NumberList?: 变量是一个无符号8位整型数组 arru8 ; szName?: 变量是一个零结束字符串 sz ,这是西蒙尼最开始建议的前缀之一。 匈牙利应用命名法不表示实际数据类型,而是给出了变量目的的提示,或者说它代表了什么。 rwPosition?: 变量代表一个行 rw 。 usName?: 变量代表一个非安全字符串 us ,需要在使用前处理。 strName?: 变量代表一个包含名字的字符串 str 但是没有指

文档评论(0)

1亿VIP精品文档

相关文档