首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >匈牙利表示法

匈牙利表示法

作者头像
fem178
发布2019-03-07 11:48:28
发布2019-03-07 11:48:28
1.3K0
举报

在变量名开头包含指出变量类型的字符。这种约定被称为匈牙利表示法,在 Windows 应用程序编程中很常见。对于变量firstNumber,如果使用匈牙利表示法,将为iFirstNumber,其中前缀 i 表示整型。如果这个变量为全局整型变量,其名称将为 g_iFirstNumber。近年来,匈牙利表示法不那么流行了,其中的原因之一是集成开发环境(IDE)得到了改进,能够在需要时(如被鼠标指向时)显示变量的类型。如下图所示:

命名约定旨在方便程序员(而不是编译器)理解代码,程序员应该明智地选择合适的约定,并坚持使用。

下面是一些常见的糟糕的变量名: int i = 0; bool b = false; 变量的名称应指出其用途,对于前面的两个变量,像下面这样命名更佳: int totalCash = 0; bool isLampOn = false; 此外,在团队协作时,最好在开发项目前就要采用哪种约定达成一致。处理既有的项目时,应采用项目已遵循的约定,以方便他人理解新增的代码。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-01-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数值分析与有限元编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档