• 第二次作业


    4、现有的命名方式有多少种?请举例说明。

    答:现有的命名方式有四种,分别是匈牙利命名法,骆驼(camel)命名法、帕斯卡(pascal)命名法、下划线命名法。

    1)匈牙利命名法:基本原则是:变量名=属性+类型+对象描述。其关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。例如:m_lpszStr

      匈牙利命名法中常用的小写字母的前缀:

    前 缀             类  型

    a                  数组 (Array)  

    b                  布尔值 (Boolean)  

    by                 字节 (Byte)  

    c                  有符号字符 (Char)  

    cb                 无符号字符 (Char Byte,没有多少人用)  

    cr                 颜色参考值 (ColorRef)  

    cx,cy              坐标差(长度 ShortInt)  

    dw                 Double Word  

    fn                 函数  

    h                  Handle(句柄)  

    i                  整型  

    l                  长整型 (Long Int)  

    lp                 Long Pointer  

    m_                 类的成员  

    n                  短整型 (Short Int)  

    np                 Near Pointer  

    p                  Pointer  

    s                  字符串型  

    sz                 以null做结尾的字符串型 (String with Zero End)  

    w                  Word  

    2)骆驼命名法:指混合使用大小写字母来构成变量和函数的名字,可读性较好。

      其命名规则为:第一个单词以小写字母开始,第二个单词的首字母大写或其后每一个单词的首字母都大写。例如:myFirstName、myLastName。

    3)帕斯卡命名法:又称大驼峰法。其单字之间不以空格断开或连接号(-)、底线(_)连结,第一个单字首字母采用大写字母;后续单字的首字母亦用大写字母,例如:MyFirstName、MyLastName

    4)下划线命名法:所有字母均小写,每个单词或者逻辑断点间以下划线分割。例如:my_first_name、my_last_name.

     

    参考资料:http://baike.baidu.com/link?url=85rRN1Oa7uzbX-j-K656LKG_mHe4DYvYAjMMw2ETE8yn5gfJTgrU1MCme0iExGBvevoQ1Otjz1HuppD2z_Q6Q_

    http://blog.sina.com.cn/s/blog_415354fb01009jpk.html

    http://baike.baidu.com/view/1165629.htm

    http://wenku.baidu.com/link?url=lDjH6djGL0agtUBF31ST5-Pp3g1pj1Xzg9M0hIZNj8ob0hVSOiG6ry__dAFL19-CfQDhSgIV9PkXPEgvzTy46JTO6XH1NwuJKzHPh7OiM-K

  • 相关阅读:
    1069.查找学生信息
    1023.Excel排序
    1061.成绩排序
    bzoj 1113
    bzoj 1112 treap树
    bzoj 1225 dfs + 一点点数论
    bzoj 1224
    UESTC
    HDU 3530 单调队列
    bzoj 1233
  • 原文地址:https://www.cnblogs.com/jiangyou7/p/5270331.html
Copyright © 2020-2023  润新知