`
wenzongliang
  • 浏览: 471698 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

c匈牙利命名法 变量前缀含义

 
阅读更多

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位整型数组。而在匈牙利应用命名法中,前缀则给出变量的用途...

    匈牙利命名法.pdf

    匈牙利命名法具有几个优点:首先,它使得变量的用途和类型一目了然,便于开发者理解变量的含义。其次,它有利于团队协作,当多个开发人员共同开发时,可以快速理解彼此代码中的变量意义。最后,它促进了代码的一致性...

    c语言匈牙利试变量命名法则

    匈牙利命名法是C语言中一种常见的变量命名规则,由Charles Simonyi提出并首先在微软的开发环境中广泛使用。这种命名法的核心思想是在变量名的前面添加一个或多个小写字母,用来描述变量的类型或者用途,以增强代码的...

    C语言变量命名规则该PDF档详细描述了C语言下变量的命名规律

    ### C语言变量命名规则——匈牙利命名法详解 #### 一、匈牙利命名法简介 匈牙利命名法是一种变量命名规范,最初由Charles Simonyi设计,并因其匈牙利血统而得名。这种方法的核心在于为每一个变量名称添加前缀,...

    真正的“匈牙利命名法”

    西蒙尼的原始设计被称为“应用型匈牙利命名法”(Apps Hungarian),旨在通过前缀表达变量的用途,而非直接表达其数据类型。例如,使用“rw”表示行和列(row and column),这类前缀可以帮助程序员快速理解变量在...

    匈牙利命名法(PDF版)

    1. **命名规则详解**:详细阐述匈牙利命名法的各种前缀及其含义,包括如何根据变量的类型、用途以及上下文来选择合适的前缀。 2. **最佳实践**:提供在实际开发中应用匈牙利命名法的建议,如何时使用,何时避免,...

    变成规范匈牙利命名法

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

    匈牙利命名法

    对于其他类型的变量,匈牙利命名法也有相应的前缀约定,如: - ch:表示8位字符; - b:表示BOOL类型,即布尔值; - n:表示整型; - u:表示无符号整型; - w:表示16位无符号整型; - l:表示32位有符号整型; - ...

    匈牙利命名法 命名规范

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

    匈牙利命名法.

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

    c++匈牙利命名法下载

    匈牙利命名法虽然因其冗长的变量名而受到一些批评,但在大型项目和团队协作中,它的确能提高代码的自解释性,减少变量类型相关的错误,尤其是在C++这样的多平台、多类型语言中。然而,随着现代IDE和编译器的强大功能...

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

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

    匈牙利命名法的辩思

    在匈牙利命名法的实践中,变量名由一个或多个小写字母开始,这些字母是变量类型的缩写,代表变量的存储类别和类型信息,紧随其后的是程序员自定义的变量名,首字母大写以区别前缀。此外,还可以通过在变量名前加上...

    VC编程中的匈牙利命名法

    匈牙利命名法是编程中的一种变量命名规范,由Microsoft的Charles Simonyi提出,它在Visual C++(VC)和MFC(Microsoft Foundation Classes)编程中广泛应用。该命名法的核心理念是通过变量名来显式地包含变量的属性...

    匈牙利命名法.txt

    1. **前缀的使用**:匈牙利命名法强调使用前缀来指示变量的数据类型或用途。例如,“h”通常用于表示句柄(Handle),“sz”代表零终止字符串(Zero-terminated String)。 2. **增强代码可读性**:通过明确的前缀...

    微软推荐的匈牙利命名法

    匈牙利命名法虽然在某些情况下可能会显得冗长,但它的确有助于快速理解变量的用途和类型,尤其是在大型项目中,当团队成员需要阅读和协作代码时,良好的命名规范能大大提高工作效率。然而,也有批评者指出,过度依赖...

    匈牙利命名法.docx

    匈牙利命名法是一种在C++和C编程中广泛使用的变量命名规范,由匈牙利籍程序员查尔斯·西蒙尼提出。这种命名法的主要目的是提高代码的可读性和可维护性,通过变量名直接反映变量的属性、类型以及其在程序中的作用。 ...

    匈牙利命名法---- 好的代码风格是成为优秀程序员的第一步

    ### 匈牙利命名法:好的代码风格是成为优秀程序员的第一步 在软件开发领域,良好的编程习惯与规范是每一个程序员成长道路上不可或缺的部分。其中,匈牙利命名法则是一种广泛应用于C、C++等语言中的变量命名约定,它...

Global site tag (gtag.js) - Google Analytics