- 7
- 0
- 约3.1千字
- 约 3页
- 2017-06-08 发布于河南
- 举报
常用【变量命名法则】总结
常用【变量命名法则】总结
匈牙利命名法
计算机程序设计中的一种命名规则,用这种方法命名的变量显示了其数据类型。
匈牙利命名法有两种:系统匈牙利命名法和匈牙利应用命名法。
匈牙利命名法被设计成语言独立的,并且首次在BCPL语言中被大量使用。由于BCPL只有机器字这一种数据类型,因此这种语言本身无法帮助程序员来记住变量的类型。匈牙利命名法通过明确每个变量的数据类型来解决这个问题。
在匈牙利命名法中,一个变量名由一个或多个小写字母开始,这些字母有助于记忆变量的类型和用处,紧跟着的就是程序员选择的任何名称。这个后半部分的首字母可以大写以区别前面的类型指示字母(参见駝峰式大小寫)。
系统命名法与应用命名法的区别在于前缀的目的。
在系统匈牙利命名法中,前缀代表了变量的实际数据类型。例如:
lAccountNum?: 变量是一个长整型 l ;
arru8NumberList?: 变量是一个无符号8位整型数组 arru8 ;
szName?: 变量是一个零结束字符串 sz ,这是西蒙尼最开始建议的前缀之一。
匈牙利应用命名法不表示实际数据类型,而是给出了变量目的的提示,或者说它代表了什么。
rwPosition?: 变量代表一个行 rw 。
usName?: 变量代表一个非安全字符串 us ,需要在使用前处理。
strName?: 变量代表一个包含名字的字符串 str 但是没有指
您可能关注的文档
- 婚礼进行曲五线谱.doc
- 婚姻习俗对比.doc
- 孔孟论学习 教案2@北师大版.doc
- 存储器的扩展.doc
- 孤臣可弃,但绝不折节——洪秀柱“换柱”会上讲话全文.doc
- 学习动物的跳跃动作.doc
- 孝经全文注音打印版.doc
- 学习观与使命感.doc
- 学生彩妆挑选法则.doc
- 学生成绩卡片.doc
- 无人机在设施农业中的精准作业应用与市场前景.docx
- 户用光储一体化系统产品形态、市场渗透率与消费者偏好研究_市场调研报告.docx
- 光伏产品“数字护照”(Digital Product Passport)强制推行时间表预测及其对供应链透明化的革命性影响.docx
- 水上光伏(湖泊、水库、近海)技术挑战、环境评估与投资收益研究_市场调研报告.docx
- 电镀铜栅线技术替代银浆的彻底无银化路径与成本拐点预测.docx
- 硅基叠层太阳能电池的效率突破与产业化瓶颈分析.docx
- 城市地下管廊无人机自主充电与数据断点续传技术应用.docx
- 老年人对器官捐献的认知与意愿调研.docx
- 大疆创新与极飞科技在农业无人机领域的战略路径对比.docx
- 体育赛事IP数字化运营:NBA、CBA短视频内容分发策略与粉丝活跃度对比_竞争分析报告.docx
原创力文档

文档评论(0)