社区
C++ 语言
帖子详情
关于变量命名的规则
幻夢之葉
2014-11-06 05:06:06
在《C与C++中的异常处理》-- Robert Schmidt
看到如下一段话:
C++标准(条款 17.4.3.1.2,“Global names”)规定:
下列名字和函数总是保留给编译器:
z 所有带双下划线(__)或以一个下划线加一个大写字母开始的名字保留给编译器随意使
用。
z 所有以一个下划线开始的名字保留给编译器作全局名称用。
标准确实是这样子规定的?
你们平时有没有人喜欢_xx 命名的呢,反正我看着挺舒服的?
...全文
410
6
打赏
收藏
关于变量命名的规则
在《C与C++中的异常处理》-- Robert Schmidt 看到如下一段话: C++标准(条款 17.4.3.1.2,“Global names”)规定: 下列名字和函数总是保留给编译器: z 所有带双下划线(__)或以一个下划线加一个大写字母开始的名字保留给编译器随意使 用。 z 所有以一个下划线开始的名字保留给编译器作全局名称用。 标准确实是这样子规定的? 你们平时有没有人喜欢_xx 命名的呢,反正我看着挺舒服的?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shhao
2014-11-18
打赏
举报
回复
1. 尽量使用约定俗成的命名规则,根据自己的偏好选一种; 2. 在尽可能大的范围内保持统一; 3. 使用namespace; 4. 使用英文而不是拼音字母; 5. 使用缩写要能一眼看出其意义; 。。。 个人经验仅供参考。
JiangWenjie2014
2014-11-07
打赏
举报
回复
随意,反正我用着没事,况且C++还有namespace呢。
gbb21
2014-11-07
打赏
举报
回复
是的,用户程序严禁使用如下名字: _X... __xx...
ri_aje
2014-11-07
打赏
举报
回复
对,标准对命名有要求,_X 和 __x 这样起头的都是保留名字,只允许 c++ 库(比如标准库)使用。
勤奋的小游侠
2014-11-06
打赏
举报
回复
统一就好。只要不是用拼音第一个字母命名的变量。
变量
命名
规则
变量
命名
规则
:
变量
名首字母必须为字母(a-z A-Z),下划线(_),或者美元符号($)开始,php编程中所有
变量
必须以$开始。(有些编译器已经支持中文
变量
名了)
变量
名只能是字母(a-z A-Z),数字(0-9),下划线(_)的组合,并且之间不能包含空格,数字不能放在
变量
名首位。
变量
名不能使用编程语言的保留字。比如在javascript中不能使用true,false,while,case,brea...
变量
的
命名
规则
变量
命名
规则
: (1)
变量
名首字母必须为字母(a-z A-Z),下划线(),或者美元符号()开始,php编程中所有
变量
必须以)开始,php编程中所有
变量
必须以)开始,php编程中所有
变量
必须以开始。(有些编译器已经支持中文
变量
名了) (2)
变量
名只能是字母(a-z A-Z),数字(0-9),下划线()的组合,并且之间不能包含空格,数字不能放在
变量
名首位。 (3)
变量
名不能使用编程语言的保留字。比如...
009-Java
变量
命名
规则
接下来,我们将进一步扩展,结合实际开发中的应用场景和复杂需求,深入分析
变量
命名
的更高级实践,以及在代码风格标准中的具体体现。在实际开发中,
变量
命名
不仅需要遵循
规则
和惯例,还需要考虑代码的可读性、可维护性和团队协作的需求。除了语法
规则
外,Java 社区还约定了一些
命名
惯例,这些惯例虽然不是强制性的,但遵循它们可以提高代码的可读性和一致性。在多语言项目中,避免直接使用特定语言的
变量
名称,所有
变量
名应使用英文,以提高代码的可维护性和团队协作效率。通过合理
命名
,可以消除模糊的
变量
名,增强代码的可读性。
python中的
变量
及
变量
命名
规则
变量
常量和
变量
常量:在程序运行过程中,其值不能被改变的量。
变量
:在程序运行过程中,
变量
的值是可以改变的。在程序代码中,以
变量
名的形式出现。
变量
的三要素:
变量
的类型、
变量
名、
变量
的值。 数据类型:整型、实型、浮点型、字符型、字符串型等 演示: 输入这样一个程序 执行结果如图: 这里的“99.9”是浮点型,“5”是整型,“小明”是字符串型。 如果我们再这样输入, 就得到了这样的结果: 再将money中的
变量
赋值为“9.9元”这样的字符串型
变量
执行: 再给money赋值为“9”这样的整型
变量
Java
变量
命名
规则
良好的
命名
是高质量代码的基础之一。遵循上述Java
变量
命名
规则
不仅能使你的代码更加规范和易于理解,也是展示你专业素养的一个重要方面。作为开发者,我们应该不断地练习和提升在
命名
上的技巧和审美,使得代码之美成为我们共同追求的目标。
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章