• 第二周作业


    现在的命名方式有多少种,请举例说明。

    1.匈牙利命名法

        由Microsoft程序员查尔斯·西蒙尼(Charles Simonyi) 提出。

        主要思想是:在变量和函数名中加入前缀,方便人们对程序的理解。

        其命名方法是:文件名:“F”+名字(首字母大写),比如:FName.cpp

                           常量名:“c”+名字(全部大写,多个单词用“_”连接),比如:#define c_MIN_NUM 20;

                           变量名:前缀+名字(首字母大写),比如:char szName;

                           函数名:每个单词首字母大写,比如:int ConvertNumber(int ix);

                           结构体类型名:“_”+名字(全部大写,多个单词用“_”连接);结构体变量命名:“m_”+名字(首字母大写),比如:

                             typedef struct _DATABAS 

                            { 

                             char m_ szProductName[20]; 

                             ... ...

                           }DBS_DATABASE;

        这种命名方式能很方便辨别变量类型,对于界面编程,比较简短的函数或者初学者都是比较实用。但是它对于强类型的语言(比如c#),对类型有严格的要求情况下是不适合的。

    2.骆驼(Camel)命名法

        混合使用大小写字母来构成标识符的名字,第一个单词首字母小写,余下的单词首字母大写。比如:printEmployeePaychecks()

    3.帕斯卡(Pascal)命名法

        和骆驼命名法类似,但帕斯卡命名的第一个单词首字母大写。比如:PrintEmployeePaychecks()

        在C#中,帕斯卡命名法和骆驼命名法用的比较多,甚至很多程序员会结合实用这两种方法。

    4.下划线命名法

        下划线法是c出现后开始流行起来的,在许多旧的程序和UNIX/LIUNX这样的环境中,和GNU代码使用非常普遍。

        函数名中每一个逻辑断点都有一个下划线来标记(骆驼命名法用大写字母标记)。比如:print_employee_paychecks()

     

     参考:http://wenku.baidu.com/view/391ddd3431126edb6f1a101e.html

             http://wenku.baidu.com/view/abea561bb7360b4c2e3f6421.html?from=search

  • 相关阅读:
    如何 Laravel 中验证 zip 压缩包里的文件?
    PHP7的Yaconf使用教程
    算法与数据结构系列 ( 三 )
    推荐10个优质的Laravel扩展
    如何在利用 Composer 注册全局辅助函数?
    ThinkPHP6新增‘’多应用‘’与ThinkPHP5有啥区别
    基于Laravel开发的在线点播系统MeEdu
    浅述PHP7底层设计01-PHP7语言执行原理
    laravel单文件、多文件上传的实现方法
    在Mac开发环境Laravel Valet中配置运行Flarum论坛系统的方法详解
  • 原文地址:https://www.cnblogs.com/Ccandy/p/5269535.html
Copyright © 2020-2023  润新知