标识符的命名规则

本文介绍了编程中常用的三种标识符命名方法:帕斯卡命名法、驼峰命名法及匈牙利命名法,并详细解释了每种命名方法的特点及适用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  一般在介绍一门语言时,都是先介绍该语言的基本数据类型,然后介绍表达式。同时穿插的两者之间是标识符异或关键字。关键字是我们无法改变的,但是使用什么样的标识符却完全由我们决定。而且,在整个编程过程中,会用到大量的标识符。变量名使用标识符,函数名(方法名)使用标识符,类名同样也要使用标识符。

  目前,标识符的命名一般有三种:

  1、帕斯卡命名法

  帕斯卡的结构比较简单,就是标识符由若干个单词组成,那么,每个单词的首字母大写,其他字母都小写。

  帕斯卡命名法一般用于类的命名法(或是构造函数,如javascript中的function做构造函数时通常要求是使用帕斯卡命名法);

 

  2、驼峰命名法

  当了解帕斯卡命名后,理解驼峰命名法就比较容易了,而且通过“驼峰”这连个字也很容易理解命名规则。

  驼峰命名法要求第一个单词全部小写,后面其他单词的首字母大写,其他字母都小写。

  驼峰命名法较常用在方法的命名上,而方法命名通常也是采用动宾结构。

 

  3、匈牙利命名法

  匈牙利命名法的结构也可由帕斯卡命名法演变而来,它要求首字母必须是一个能反映该标识符数据类型的小写字母,一般如下:

  前 缀        类  型 
  a                数组 (Array)  
  b                布尔值 (Boolean)  
  fn               函数  
  i                 整型  
  p             Pointer  
  s            字符串型  
  o    对象

  然后是接其它单词(首字母大写);

 

  笔者在使用过程中,通常是将三者混合使用,且经常使用“-”或“_"来分割单词,一来比较清晰,二是依此方式来反应父子结构(当然不绝对是)。

 

转载于:https://www.cnblogs.com/sourcebank/archive/2013/04/21/3034238.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值