变量命名规范

迷南。 2022-03-20 10:37 450阅读 0赞

1. 驼峰命名法

1.1 小驼峰法

除第一个单词之外,其他单词首字母大写(常用于变量)

  1. int myStudentNumber
  2. 1

1.2 大驼峰法(帕斯卡命名法)

每一个单词的首字母都采用大写字母(常用语类名,函数名,属性,命名空间)

  1. class StudentFamily
  2. 1

2. 匈牙利命名法

变量名=属性+类型+对象描述,这样做的好处是使程序员第一眼看到变量时就对变量的类型和其它属性有直观的了解。

2.1 匈牙利命名法 - 属性

  1. 全局变量 g_常量 c_成员变量 m_静态变量 s_
  2. 1
  3. 2
  4. 3
  5. 4

2.2 匈牙利命名法 - 类型

  1. 指针 p函数 fn无效 v句柄 h长整型 l布尔 b浮点型 f双字 dw字符串 sz短整型 n双精度浮点 d计数 c(通常用cnt)字符 ch(通常用c)整型 i(通常用n)字节 by w实型 r无符号 u
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. 9
  11. 10
  12. 11
  13. 12
  14. 13
  15. 14
  16. 15
  17. 16
  18. 17

2.3 匈牙利命名法 - 描述

  1. 最大 Max最小 Min初始化 Init临时变量 T(或Temp)源对象 Src目的对象 Dest
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6

3. 下划线命名法

所有字母均小写,每个单词间以下划线分割

  1. int student_number
  2. 1

4. 实例

  1.   m_iMyData 是一个匈牙利命名法,m_表示它是成员变量,小写的i说明了它是个整型,后面的和帕斯卡命名相同,指示了该变量的用途  myData 是一个骆驼命名法,它第一个单词的第一个字母小写,后面的单词首字母大写,看起来像一个骆驼  MyData 就是一个帕斯卡命名的示例  my_data 是一个下划线命名的示例
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7

【完】

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

发表评论

表情:
评论列表 (有 0 条评论,450人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python 变量命名规范

    引言 > 混乱或错误的命名不仅让我们对代码难以理解,更糟糕的是,会误导我们的思维,导致对代码的理解完全错误。相反,良好的命名,则可以让我们的代码非常容易读懂,也能向读者正

    相关 C语言变量和函数命名规范

    C 语言变量和函数命名规范: 关于C语言变量和函数命名规范 据考察,没有一种命名规则可以让所有的程序员赞同,程序设计教科书一般都不指定命名规则。命名规则对软件产品而言并不是“成

    相关 变量命名规范

    为了代码清晰易懂,通常变量名采用一些著名的命名规则,主要有Camel标记法,Pastal标记法和匈牙利标记法。 Camel标记法采用首字母小写,接下来的单词都以大写字母开头的