lp:长指针
sz:以'\0'为结尾的字符转
a Array 数组
b BOOL (int) 布尔(整数)
by Unsigned Char (Byte) 无符号字符(字节)
c Char 字符(字节)
cb Count of bytes 字节数
cr Color reference value 颜色(参考)值
cx Count of x (Short) x的集合(短整数)
dw DWORD (unsigned long) 双字(无符号长整数)
f Flags (usually multiple bit values) 标志(一般是有多位的数值)
fn Function 函数
g_ global 全局的
h Handle 句柄
i Integer 整数
l Long 长整数
lp Long pointer 长指针
m_ Data member of a class 一个类的数据成员
n Short int 短整数
p Pointer 指针
s String 字符串
sz Zero terminated String 以0结尾的字符串
tm Text metric 文本规则
u Unsigned int 无符号整数
ul Unsigned long (ULONG) 无符号长整数
w WORD (unsigned short) 无符号短整数
x,y x, y coordinates (short) 坐标值/短整数
v void 空
相关推荐
系统匈牙利命名法的前缀直接表示变量的数据类型。例如,"lAccountNum"中的"l"表示这是一个长整型变量,"arru8NumberList"中的"arru8"表明它是一个无符号8位整型数组。而在匈牙利应用命名法中,前缀则给出变量的用途...
匈牙利命名法具有几个优点:首先,它使得变量的用途和类型一目了然,便于开发者理解变量的含义。其次,它有利于团队协作,当多个开发人员共同开发时,可以快速理解彼此代码中的变量意义。最后,它促进了代码的一致性...
匈牙利命名法是C语言中一种常见的变量命名规则,由Charles Simonyi提出并首先在微软的开发环境中广泛使用。这种命名法的核心思想是在变量名的前面添加一个或多个小写字母,用来描述变量的类型或者用途,以增强代码的...
### C语言变量命名规则——匈牙利命名法详解 #### 一、匈牙利命名法简介 匈牙利命名法是一种变量命名规范,最初由Charles Simonyi设计,并因其匈牙利血统而得名。这种方法的核心在于为每一个变量名称添加前缀,...
西蒙尼的原始设计被称为“应用型匈牙利命名法”(Apps Hungarian),旨在通过前缀表达变量的用途,而非直接表达其数据类型。例如,使用“rw”表示行和列(row and column),这类前缀可以帮助程序员快速理解变量在...
1. **命名规则详解**:详细阐述匈牙利命名法的各种前缀及其含义,包括如何根据变量的类型、用途以及上下文来选择合适的前缀。 2. **最佳实践**:提供在实际开发中应用匈牙利命名法的建议,如何时使用,何时避免,...
匈牙利命名法是一种在编程中广泛使用的变量命名规则,由微软公司的查尔斯·西蒙尼(Charles Simonyi)于1980年代初引入,最初用于FORTRAN和后来的C语言。这种命名法的主要目的是提高代码的可读性和自我文档化能力,...
对于其他类型的变量,匈牙利命名法也有相应的前缀约定,如: - ch:表示8位字符; - b:表示BOOL类型,即布尔值; - n:表示整型; - u:表示无符号整型; - w:表示16位无符号整型; - l:表示32位有符号整型; - ...
匈牙利命名法是一种编程规范,它通过在变量名、函数名或对象名的前面加上一个或多个小写字母来表明其数据类型或用途。这种命名法最初由查尔斯·西米特(Charles Simonyi)在开发Microsoft的早期系统时提出,主要用于...
匈牙利命名法是一种广泛应用于计算机编程中的变量命名规范。它的基本理念在于通过变量名称来反映变量的数据类型、作用域等特性,以此增强代码的可读性和易于维护性。这种方法最早由微软公司的程序员Charles Simonyi...
匈牙利命名法虽然因其冗长的变量名而受到一些批评,但在大型项目和团队协作中,它的确能提高代码的自解释性,减少变量类型相关的错误,尤其是在C++这样的多平台、多类型语言中。然而,随着现代IDE和编译器的强大功能...
匈牙利命名法是一种在编程中广泛使用的变量命名规则,由Charles Simonyi在IBM公司开发Smalltalk系统时提出,后来被广泛应用到C语言及其派生语言中,如C++、C#等。这种命名法的主要目的是提高代码的可读性和自解释性...
在匈牙利命名法的实践中,变量名由一个或多个小写字母开始,这些字母是变量类型的缩写,代表变量的存储类别和类型信息,紧随其后的是程序员自定义的变量名,首字母大写以区别前缀。此外,还可以通过在变量名前加上...
匈牙利命名法是编程中的一种变量命名规范,由Microsoft的Charles Simonyi提出,它在Visual C++(VC)和MFC(Microsoft Foundation Classes)编程中广泛应用。该命名法的核心理念是通过变量名来显式地包含变量的属性...
1. **前缀的使用**:匈牙利命名法强调使用前缀来指示变量的数据类型或用途。例如,“h”通常用于表示句柄(Handle),“sz”代表零终止字符串(Zero-terminated String)。 2. **增强代码可读性**:通过明确的前缀...
匈牙利命名法虽然在某些情况下可能会显得冗长,但它的确有助于快速理解变量的用途和类型,尤其是在大型项目中,当团队成员需要阅读和协作代码时,良好的命名规范能大大提高工作效率。然而,也有批评者指出,过度依赖...
匈牙利命名法是一种在C++和C编程中广泛使用的变量命名规范,由匈牙利籍程序员查尔斯·西蒙尼提出。这种命名法的主要目的是提高代码的可读性和可维护性,通过变量名直接反映变量的属性、类型以及其在程序中的作用。 ...
### 匈牙利命名法:好的代码风格是成为优秀程序员的第一步 在软件开发领域,良好的编程习惯与规范是每一个程序员成长道路上不可或缺的部分。其中,匈牙利命名法则是一种广泛应用于C、C++等语言中的变量命名约定,它...