`
melphi9
  • 浏览: 99798 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

骆驼命名法,匈牙利命名法和帕斯卡命名法

阅读更多

骆驼式命令法:
正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数:

插入代码:
printEmployeePaychecks();
print_employee_paychecks();

第一个函数名使用了骆驼式命名法,函数名中的每一个逻辑断点都有一个大写字母来标记;第二个函数名使用了下划线法,函数名中的每一个逻辑断点都有一个下划线来标记。

骆驼式命名法近年来越来越流行了,在许多新的函数库和Microsoft Windows这样的环境中,它使用得当相多。另一方面,下划线法是c出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。

匈牙利命名法:
广泛应用于象Microsoft Windows这样的环境中。Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯- 西蒙尼(Charles Simonyi) 提出的。

匈 牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是先m_(成员变量), 再指针,再简单数据类型,再其它。

例如:m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成员变量。

匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。

帕斯卡(pascal)命名法:
与骆驼命名法类似。只不过骆驼命名法是首字母小写,而帕斯卡命名法是首字母大写,如:

插入代码:
DisplayInfo();
string UserName;

二者都是采用了帕斯卡命名法。在C#中,以帕斯卡命名法和骆驼命名法居多 

分享到:
评论

相关推荐

    匈牙利,骆驼,帕斯卡命名法规范.pdf

    本文主要介绍了三种常见的命名规范:匈牙利命名法、骆驼命名法和帕斯卡命名法,以及它们在不同编程环境中的应用。 首先,匈牙利命名法由微软的查尔斯·西蒙尼提出,广泛应用于Microsoft Windows编程中。这种方法的...

    匈牙利,骆驼,帕斯卡命名法规范 (2).docx

    本文将详细讨论三种常见的命名规范:匈牙利命名法、骆驼命名法和帕斯卡命名法,以及它们在不同编程环境中的应用。 首先,匈牙利命名法源于微软程序员查尔斯·西蒙尼的设计,主要用于Windows编程。这种命名法的特点...

    匈牙利,骆驼,帕斯卡命名法规范.docx

    本文将详细讨论三种常见的命名规范:匈牙利命名法、骆驼命名法和帕斯卡命名法,以及它们在不同编程环境中的应用。 首先,匈牙利命名法源于微软程序员查尔斯·西蒙尼的设计,主要用于Windows编程。这种命名法的特点...

    匈牙利,骆驼,帕斯卡命名法规范 (2).pdf

    本文将详细讨论三种常见的命名规范:匈牙利命名法、骆驼命名法和帕斯卡命名法。 首先,匈牙利命名法源于微软的程序员查尔斯·西蒙尼,主要用于Windows编程环境。这种命名法的特点是在变量名前添加小写字母的前缀,...

    骆驼命名法

    根据驼峰的位置与大小(即字母的大写与否),骆驼命名法又细分为小驼峰命名法(lowerCamelCase)和大驼峰命名法(UpperCamelCase,也称为帕斯卡命名法)。此外,还有另一种命名规则叫做匈牙利命名法,它与骆驼命名法...

    java/c#/js编程命名规范

    本文将深入探讨几种常见的编程命名规范,包括骆驼命名法、帕斯卡命名法、匈牙利命名法以及接口类命名规则,这些规范在Java、C#、JavaScript等主流编程语言中被广泛采用。 ### 骆驼命名法 骆驼命名法分为小驼峰命名...

    C#命名方法

    下面将详细介绍C#中常用的三种命名方法:匈牙利命名法、骆驼命名法以及帕斯卡命名法。 ### 匈牙利命名法 匈牙利命名法起源于20世纪80年代,由微软公司的查尔斯·西蒙尼提出,最初在Windows编程中广泛应用。这种...

    在程序定义变量的几种方法

    本文将介绍三种常见的程序定义变量的命名方法:匈牙利命名法、骆 驼命名法和帕斯卡命名法。 一、匈牙利命名法 匈牙利命名法是由Microsoft程序员查尔斯·西蒙尼提出的,广泛应用于Windows编程中。这种命名方法通过...

    变量的用法

    本篇文档主要介绍了三种变量命名方法:匈牙利命名法、骆驼命名法和帕斯卡命名法,并通过实例解释了它们各自的特点和应用场景。 首先来看匈牙利命名法,这是一种由Microsoft的程序员查尔斯·西蒙尼(Charles Simonyi)...

    net(C#)的命名规范

    - 类名应采用帕斯卡命名法(Pascal Case),即每个单词的首字母大写,例如`Student`。 - 类名应反映其实现的功能,通常为名词或名词短语。 - 避免使用"I"、"C"等具有特殊含义的前缀。 - 自定义异常类名应以`...

    详细讲解CSS规范化命名的三种通用命名规则.doc

    本文详细讲解了三种通用的CSS命名规则:骆驼式命名法、匈牙利命名法和帕斯卡命名法。 1. 骆驼式命名法(Camel Case): 骆驼式命名法是将每个逻辑断点后的单词首字母大写,如`printEmployeePaychecks()`。这种命名...

    常见命名规则

    本文主要介绍了几种常见的命名规则,包括匈牙利命名法、骆驼命名法、帕斯卡命名法和下划线命名法,并针对函数、变量、常量及宏的命名给出了具体的指导原则。 首先,匈牙利命名法由Microsoft程序员查尔斯·西蒙尼...

    编写代码命名规范

    帕斯卡命名法类似于骆驼命名法,但首字母始终大写。这种方法在C#和其他面向对象的语言中很常见。 **特点:** - **首字母大写:** 如`public void DisplayInfo();` 和 `string UserName;`。 - **在C#中使用广泛。** ...

    css的常用命名规则

    ### CSS的常用命名规则 ...无论是采用骆驼命名法、帕斯卡命名法还是匈牙利命名法,都需要根据实际项目需求和个人习惯来灵活运用。同时,遵循一定的命名规范和注意事项,可以帮助我们构建更加健壮和高效的前端系统。

    C#命名与注释规范——个人版

    C#中有几种主要的命名方法,包括匈牙利命名法、帕斯卡命名法(Pascal)和骆驼命名法(Camel)。 ##### 2.1 匈牙利命名法 匈牙利命名法的基本原则是变量名=属性+类型+对象描述。这种命名方法要求每个对象的名称都要有...

    命名规范个人搜集pdf版

    例如,`DisplayInfo()`和`UserName`均采用帕斯卡命名法。 - **应用**:C#等语言中较为常见,特别是在类名和函数名中。 #### 下划线命名法 - **特点**:变量名使用下划线分隔的小写字母。例如,`int_length`。 - **...

    关于代码编写的命名规则

    骆驼命名法(Camel Case)和帕斯卡命名法(Pascal Case)是另外两种流行的命名规范。骆驼命名法中,变量名的第一个单词的首字母小写,后续单词的首字母大写,比如 "customerName"。而帕斯卡命名法则要求所有单词的首...

    c语言命名规则

    在C语言中,命名规则主要有匈牙利命名法、骆驼命名法、帕斯卡命名法以及下划线命名法。 **匈牙利命名法**由Microsoft的Charles Simonyi提出,其核心在于通过前缀增强变量和函数名的语义性。例如,`lpszStr`表示指向...

    c# 编程规范

    首先,变量命名在C#中通常遵循骆驼命名法(camelCase)或帕斯卡命名法(PascalCase)。骆驼命名法用于内联变量和类变量,其中首个单词小写,后续单词首字母大写,如`uName`、`uPass`。而帕斯卡命名法则所有单词首...

    C#编程规范

    - **骆驼命名法(Camel)**:用于变量和方法参数。这种命名方式从第一个单词开始,每个单词首字母大写字母,除了第一个单词首字母小写。例如:`companyName`。 - **帕斯卡命名法(Pascal)**:用于类型名称(如类、...

Global site tag (gtag.js) - Google Analytics