首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么C和C++程序员在变量前加上"g“和"k"?

为什么C和C++程序员在变量前加上"g“和"k"?
EN

Stack Overflow用户
提问于 2016-11-21 02:56:02
回答 1查看 2K关注 0票数 4

我最近在C和C++库中注意到了这一点。使用gFookBar作为变量名的形式似乎很常见。我假设"g“是全局的,但"k”是常量吗?我注意到Atom和Visual代码都用不同的颜色突出显示了这些表单,如果我能够理解它们的含义,这将是很方便的。在命名变量范围方面是否还有更多的约定,而不是用匈牙利符号来命名变量的类型?

编辑:我找到了其他人,但我还没有在Atom中找到描述这些变量名称的语法文件。

EN

回答 1

Stack Overflow用户

发布于 2019-08-24 05:52:04

G和m是范围前缀,全局前缀和成员前缀。K是常量,因为c是用来做炭的。在您的示例中,其他两个前缀是f(浮点)和s(静态)。

与互联网对可变命名约定的看法相比,更重要的是你的老板对它们的看法,如果他们说k在德语中代表常量,这就是它所代表的:D

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40712093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档