`
贝壳水母
  • 浏览: 148428 次
  • 性别: Icon_minigender_1
  • 来自: 广州中低收入人群
社区版块
存档分类
最新评论

匈牙利命名法

阅读更多
备受争议的一种命名法,但个人觉得挺有用
仅供参考
http://zh.wikipedia.org/wiki/匈牙利命名法



示例

bBusy:布尔型
cApples:项目计数
dwLightYears:双字(系统)
fBusy:布尔型(标记)
nSize:整型(系统)或计数(应用程序)
iSize:整型(系统)或索引(应用程序)
fpPrice:浮点数
dbPi:双精度浮点数(系统)
pFoo:指针
rgStudents:数组或范围
szLastName:零结束字符串
u32Identifier:无符号32位整型(系统)
stTime:时钟结构
fnFunction:函数名
对于指针和数组来说,它们实际上并不是数据类型,因此通常在助记符后面跟着实际元素的类型。
pszOwner:指向零结束字符串的指针
rgfpBalances:浮点值的数组
由于匈牙利命名法可以被应用在任何程序设计语言和环境中,因此被微软广泛用在C语言中,特别是在Microsoft Windows裡。由此一来,许多常见的匈牙利命名法的结构都和Windows紧密相关:
hwndFoo:窗口句柄
lpszBar:指向零结束字符串的长指针
这种命名法又是在C++中被扩展而包含变量的作用域,由一个下划线隔开:
g_nWheels:全局命名空间的成员,整型
m_nWheels:结构体/类成员,整型
分享到:
评论

相关推荐

    匈牙利命名法规则

    匈牙利命名法是一种在编程中广泛使用的变量命名规范,旨在增强代码的可读性和逻辑性。这种命名规则强调在变量名中包含关于其类型、作用域和用途的信息,使得代码更加自解释。 首先,匈牙利命名法的变量命名结构通常...

    匈牙利命名法PDF文档

    ### 匈牙利命名法详解 匈牙利命名法是一种在程序设计中广泛采用的变量命名规则,由Microsoft公司的Charles Simonyi于1970年代末期在开发早期版本的Word时提出。该命名法的主要目的是通过在变量名前添加特定的前缀来...

    MFC学习——匈牙利命名法

    匈牙利命名法是一种在编程中广泛使用的标识符命名规则,尤其在Microsoft的Windows编程环境中。这种方法由程序员查尔斯·西蒙尼(Charles Simonyi)提出,因其出生于匈牙利而得名。匈牙利命名法的核心在于,变量名由...

    匈牙利命名法 编程 代码

    匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是...

    匈牙利命名法——应用示例

    匈牙利命名法是一种编程规范,它要求变量、函数等标识符的命名必须包含关于其数据类型和用途的信息。这种命名规则最初由微软的开发人员安德斯·海尔斯伯格提出,并在微软的许多编程语言和代码库中广泛使用。匈牙利...

    匈牙利命名法.pdf

    匈牙利命名法是一种编程时采用的变量命名规范,它由Microsoft公司的匈牙利籍程序员查尔斯·西蒙尼(Charles Simonyi)发明。该命名法的主要原则是通过变量名的前缀来表示数据类型或类型前缀,以及变量名的其余部分来...

    匈牙利命名法 命名规范

    匈牙利命名法是一种编程规范,它通过在变量名、函数名或对象名的前面加上一个或多个小写字母来表明其数据类型或用途。这种命名法最初由查尔斯·西米特(Charles Simonyi)在开发Microsoft的早期系统时提出,主要用于...

    匈牙利命名法(有名的命名法)

    匈牙利命名法,源于匈牙利程序员查尔斯·西蒙尼的工作,是编程中的一种命名规范,旨在提高代码的可读性和理解性。它的基本原理是将变量名分为三部分:属性、类型和对象描述。这样的命名方式使得变量名能够清楚地反映...

    真正的“匈牙利命名法”

    匈牙利命名法是由微软公司前员工查尔斯·西蒙尼(Charles Simonyi)首创的一种编程变量命名规则,起初在微软的“应用程序部”(Applications Division)被广泛应用,尤其是用在Microsoft Word和Excel等软件的开发中...

     程序员必备的匈牙利命名法

    匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是...

    匈牙利命名法.

    ### 匈牙利命名法详解 #### 一、概述 匈牙利命名法是一种广泛应用于计算机编程中的变量命名规范。它的基本理念在于通过变量名称来反映变量的数据类型、作用域等特性,以此增强代码的可读性和易于维护性。这种方法最...

    vb编程规范(匈牙利命名法)[归纳].pdf

    VB 编程规范(匈牙利命名法)归纳 本文档旨在为 Visual Basic 编程语言制定一系列编程规范,旨在提高应用程序的可读性、可维护性和可扩展性。这些规范涵盖了编程风格、命名约定、变量命名、控件命名等多个方面。 ...

    变量命名-匈牙利命名法

    匈牙利命名法是一种在程序设计中用于变量命名的规则,它的主要目的是通过变量名来显式地表示变量的数据类型。这种命名法最早在BCPL语言中被广泛应用,因为BCPL仅有一种数据类型,无法帮助程序员记忆变量的具体类型。...

    变成规范匈牙利命名法

    匈牙利命名法是一种在编程中广泛使用的变量命名规则,由微软公司的查尔斯·西蒙尼(Charles Simonyi)于1980年代初引入,最初用于FORTRAN和后来的C语言。这种命名法的主要目的是提高代码的可读性和自我文档化能力,...

    匈牙利命名法表共2页.pdf.zip

    匈牙利命名法是一种在编程中广泛使用的变量命名规则,由Charles Simonyi在IBM公司开发Smalltalk系统时提出,后来被广泛应用到C语言及其派生语言中,如C++、C#等。这种命名法的主要目的是提高代码的可读性和自解释性...

    C#匈牙利命名法.doc

    ### C#中的匈牙利命名法详解 #### 一、概述 匈牙利命名法是一种在编程领域广泛应用的变量命名规范。它强调通过变量名称来明确地表达变量的数据类型及用途,有助于提升代码的可读性和维护性。本文将详细介绍匈牙利...

    匈牙利命名法(PDF版)

    匈牙利命名法是一种在编程中广泛使用的标识符命名规则,它通过在变量名或函数名的前面添加一小段描述性的前缀来指示其类型、用途或者数据特性。这种命名方式最早由匈牙利计算机科学家史蒂夫·霍尔茨纳(Steve ...

    匈牙利命名法的辩思

    匈牙利命名法是一种编程中的变量命名规则,由微软公司的前总设计师查尔斯·西蒙尼发明。西蒙尼出生于匈牙利,故命名法以“匈牙利”命名。此命名法的目标在于通过变量名前缀的字母组合来表示变量的类型或用途,以此...

Global site tag (gtag.js) - Google Analytics