匈牙利命名法是由微软的一个匈牙利人发明的,Windows操作系统遵循的就是匈牙利命名法。该命名规范,要求前缀字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,单词第一个字母大写。匈牙利标记法可以避免因数据类型不匹配造成的错误。 1.变量类型: Ex int iMyAge; # "i": int char cMyName[10]; # "c": ...
匈牙利命名法则 匈牙利命名法是一种编程时的命名规范。其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。具体内容参考百度词条:匈牙利命名法
使用匈牙利命名法可以帮助开发人员及早发现这些问题,并采取相应的措施。 例如,如果一个变量被命名为strName,但在某处被错误地赋予了一个整数值,那么通过查看变量名就可以很容易地确定这个错误,并及时进行修复。 2.3 提高代码可维护性 使用匈牙利命名法可以提高代码的可维护性。当开发人员需要修改或扩展代码时,他们可以...
匈牙利命名法是一种由程序员创造的命名法,在编写程序时用来规范变量命名的一种标准。它最早是由前苏联科学家康斯坦丁•匈牙利发明的,他发明了这种命名法以此来提高编程的可读性,使得程序变得更容易阅读和理解。 在匈牙利命名法中,变量的名称通常以一个或多个小写字母开头,使用下划线隔开的每个单词的首字母来组成变量名...
匈牙利命名法有两种:系统匈牙利命名法和匈牙利应用命名法。 匈牙利命名法被设计成语言独立的,并且首次在BCPL语言中被大量使用。由于BCPL只有机器字这一种数据类型,因此这种语言本身无法帮助程序员来记住变量的类型。匈牙利命名法通过明确每个变量的数据类型来解决这个问题。 在匈牙利命名法中,一个变量名由n个小写字母开始,...
一、匈牙利命名法的定义 匈牙利命名法是由微软公司的Charles Simonyi在20世纪80年代提出的。它的基本原则是将变量的类型作为前缀,以便于区分不同类型的变量。匈牙利命名法的命名规则如下: 1. 前缀:根据变量的类型添加相应的前缀,例如整型变量使用"i"作为前缀,字符串变量使用"s"作为前缀。 2. 首字母大写:除了前缀之外...
匈牙利命名法有三个类型: 驼峰命名法:这种命名法有前缀和后缀,前缀表示变量的类型,而后缀则指变量的动作。如stringUserName表示一个字符串类型的变量,它的动作是用户名。 下划线命名法:这种命名法有前缀和后缀,不同于驼峰命名法,下划线命名法有两个下划线符号隔开,前缀表示变量的类型,后缀表示变量的动作。如string__...
匈牙利命名法作为一种命名约定,在一定程度上提高了代码的可读性和可维护性。通过在变量名前加上表示数据类型或用途的前缀,程序员可以更方便地理解和使用代码。然而,使用HN需要遵循一定的规范,并且在现代编程环境下,也可以依靠智能IDE来辅助变量类型的识别。©...
举例来说,表单的名称为form,那么在匈牙利命名法中可以简写为frm,则当表单变量名称为Switchboard时,变量全称应该为 frmSwitchboard。这样可以很容易从变量名看出Switchboard是一个表单,同样,如果此变量类型为标签,那么就应命名成 lblSwitchboard。可以看出,匈牙利命名法非常便于记忆,而且使变量名非常清晰易懂,这样,增强了代码...