码迷,mamicode.com
首页 > 其他好文 > 详细

第二周作业

时间:2016-03-12 18:43:58      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:

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

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

第二周作业

标签:

原文地址:http://www.cnblogs.com/Ccandy/p/5269535.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!