C++学习之路之(变量命名规则)

本文介绍了C++中变量的命名规则,包括变量名的构成、命名方案和常见命名法,如驼峰命名、帕斯卡命名、匈牙利命名和下划线命名。此外,还分享了不同类型的命名规则,如类、函数、变量和常量的命名建议。
摘要由CSDN通过智能技术生成

简单变量

变量的命名规则

  • 变量名中只能用字母(abc…)、数字(0123456789)、和下划线(_).
  • 名称的第一个字符不能是数字
  • 区分大小写
  • 不能将C++关键字用作名称
  • 尽量避免以下划线开头(系统头文件里将宏名、变量名、内部函数名用 _ 开头就是为了避免与用户用的名字冲突。因为当你#include 系统头文件时,这些文件里的名字都有了定义,如果与你用的名字冲突,就可能引起各种奇怪现象。换句话说:我们写程序时一定不要用 _ 开头的名字,以免与系统头文件的名字冲突,产生奇怪的问题。)
  • C++对变量名称没有限制,名称中所有字符都有意义

命名方案

C++程序员在给函数、类和变量命名时可以有很多种选则.就函数名称而言,可以有以下选择:
Myfunction()
myfunction()
myFunction()
my_function()
my_funct()
变量命名方案和函数命名方案一样,也有很多话题可供讨论。确实,该主题会引发一些最尖锐的反对意见。
同样,和函数名称一样,只要变量名合法,C++编译器就不会介意,但是一致/精确的个人命名约定是很有帮助的。
与函数名称一样,答谢在变量名称中夜视仪哥关键问题,单很多程序员可能会在变量名中加入其他的信息,即描述变量类型或内容的前缀。
例如,可以将整型变量myWeight命名为nMyWeight,其中前缀n用来表示整数值,在阅读代码或变量定义不是十分清楚的情况下,前缀很有用。常以这种方式使用的前缀有:
n(表示整数)
str或sz(表示以空字符结束的字符串)
b(表示布尔值)
p(表示指针)
c(表示单个字符)
随着对C++的逐步了解,将发现很多有关前缀命名风格的示例(包括漂亮的m_lpctstr前缀——这是一个类成员值,其中包含了指向常量的长指针和以空字符结尾的字符串)。

不遵守不会错,但是命名不是很规范。所以这块没有标准,只是我自己看的很多代码,很多书上讲的,然后自己总结。

以下内容借鉴CSDN博主「水亦心」的原创文章,遵循 CC 4.0 BY-SA 版权协议
原文链接:https://blog.csdn.net/shuiyixin/article/details

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值