匈牙利命名法:
<span style="font-family: 新宋体">bBusy</span>
: 布尔型<span style="font-family: 新宋体">cApples</span>
: 项目计数<span style="font-family: 新宋体">dwLightYears</span>
: 双字(系统)<span style="font-family: 新宋体">fBusy</span>
: 布尔型(标记)<span style="font-family: 新宋体">nSize</span>
: 整型(系统)或计数(应用程序)<span style="font-family: 新宋体">iSize</span>
: 整型(系统)或索引(应用程序)<span style="font-family: 新宋体">fpPrice</span>
: 浮点数<span style="font-family: 新宋体">dbPi</span>
: 双精度浮点数(系统)<span style="font-family: 新宋体">pFoo</span>
: 指针<span style="font-family: 新宋体">rgStudents</span>
: 数组或范围<span style="font-family: 新宋体">szLastName</span>
: 零结束字符串<span style="font-family: 新宋体">u32Identifier</span>
: 无符号32位整型(系统)<span style="font-family: 新宋体">stTime</span>
: 时钟结构<span style="font-family: 新宋体">fnFunction</span>
: 函数名
对于指针和数组来说,它们实际上并不是数据类型,因此通常在助记符后面跟着实际元素的类型。
<span style="font-family: 新宋体">pszOwner</span>
: 指向零结束字符串的指针<span style="font-family: 新宋体">rgfpBalances</span>
: 浮点值的数组
由于匈牙利命名法可以被应用在任何程序设计语言和环境中,因此被微软广泛用在C语言中,特别是在Microsoft Windows里。由此一来,许多常见的匈牙利命名法的结构都和Windows紧密相关:
<span style="font-family: 新宋体">hwndFoo</span>
: 窗口句柄<span style="font-family: 新宋体">lpszBar</span>
: 指向零结束字符串的长指针
这种命名法又是在C++中被扩展而包含变量的作用域,由一个下划线隔开:
<span style="font-family: 新宋体">g_nWheels</span>
: 全局命名空间的成员,整型<span style="font-family: 新宋体">m_nWheels</span>
: 结构体/类成员,整型
- **小駝峰式命名法(lower camel case):**
- 第一个单词以小写字母开始,第二个单词首字母大写,依次类推,如:firstName、lastName。
大駝峰式命名法(upper camel case):
每个单词的首字母都采用大写,如:FirstName、LastName、CamelCase.
原文链接: https://www.cnblogs.com/NewJourney/archive/2012/02/10/2345156.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/41358
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!