`

骆驼命名法,匈牙利命名法和PASCAL

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

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

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

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

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

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

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

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

插入代码:
DisplayInfo();
string UserName;
二者都是采用了帕斯卡命名法。在C#中,以帕斯卡命名法和骆驼命名法居多

分享到:
评论

相关推荐

    编程语言命名法.txt

    编程语言命名法.txt 骆驼命名法: 大驼峰式命名法(又名:Pascal命名法): 相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。常用于类名,函数名,属性,命名空间。譬如 自己整理

    pascal函数大全

    pascal函数大全pascal函数大全pascal函数大全pascal函数大全pascal函数大全pascal函数大全pascal函数大全pascal函数大全pascal函数大全pascal函数大全pascal函数大全pascal函数大全pascal函数大全pascal函数大全...

    Pascal LCA 倍增法详解及代码

    LCA 详解以及完整代码详细介绍了倍增法的原理以及Pascal的完整代码 很好很强大

    Pascal和Delphi编程Pascal and Delphi Programming

    这是Pascal和Delphi编程的上一页,我们正在处理中,将那里的所有书籍都转换为新页面。 请稍后检查此页面!!!

    编译原理 Pascal 编译器 Pascal语言实现

    编译原理 Pascal 编译器 Pascal语言实现 编译原理 Pascal 编译器 Pascal语言实现 编译原理 Pascal 编译器 Pascal语言实现 编译原理 Pascal 编译器 Pascal语言实现

    pascal 精要(pascal 电子书)

    pascal精要很经典的一本介绍pascal的电子书~

    Pascal精要_Essential Pascal

    第一章: Pascal历史回顾 第二章: 编写Pascal代码 第三章: 类型、变量及常量 第四章: 用户自定义数据类型 第五章: 语句 第六章: 过程与函数 第七章: 字符串操作 第八章: 内存 第九章: Windows编程 第十章: ...

    十个pascal程序

    pascal程序

    Pascal 脚本解释器

    多达57个内置单元,内置非常多函数/类的Pascal脚本解释器。

    Dev-Pascal Compiler 1.9.2

    Pascal社区顶尖优秀的编译工具,内涵free pascal和GUN pascal两种编译器,使用开源社区最优秀的调试工具gdb调试程序。支持标准pascal和pascal扩展的及时定制。有DEV系列一贯的友好界面分格。 .........

    Pascal程序设计 实验报告

    1. 熟悉Turbo Pascal环境,包括环境的界面和主要的命令键 2. Pascal基本的数据类型定义。 3. 基本的Pascal语句。 4. Pascal的复合数据类型:枚举、子界、数组和记录类型 5. 程序设计内容如下:使用记录数组来记录一...

    pascalscript-master

    pascalscript-master

    Pascal语言小学版

    本书按照全国青少年信息学奥林匹克竞赛要求编写,立足于Free Pascal程序设计语言的普及和应用。

    pascal转c++_pascal转c++教程_

    pascal转c++教程

    超强大、好用的Pascal语言解释器(RemObjects Pascal Script)

    超强大、好用的Pascal语言解释器:RemObjects Pascal Script,支持以下特性: Pascal Script is a widely-used set of components for Delphi that makes it easy to add Pascal-based scripting support to your ...

    网络流算法和PASCAL程序

    网络流算法和PASCAL程序

    Pascal指针 Pascal 指针

    指针类型 11.1 指针 11.2 单链表 11.1 指针 11.2 单链表

    PASCAL精要

    PASCAL精要

    Pascal基本函数及解释

    Pascal 基本函数 解释Pascal 基本函数 解释Pascal 基本函数 解释Pascal 基本函数 解释Pascal 基本函数 解释Pascal 基本函数 解释Pascal 基本函数 解释Pascal 基本函数 解释Pascal 基本函数 解释Pascal 基本函数 解释...

    pascal编程

    pascal编程

Global site tag (gtag.js) - Google Analytics