C++ 变量名命名规则

C++ 变量名命名规则C 提倡有一定含义的变量名 如果变量表示差旅费 应将其命名为 cost of trip 或 costOfTrip 而不是将其命名为 x 或 cot 必须遵循几种简单的 C 命名规则 1 在名称中只能使用字母字符 数字和下划线 2 名称的第一个字符不能是数字 3 区分大写字符与小写字符 4 不能将 C 关键字用作名称 5 以两个下划线或下划线和大写字母打头的名称被保留给实现 编译器及其使用的资源 使用 以一个下划线开头的名称被保留给实现 用作全局标识符 6 C 对于名称的长度没有限制 名称中所有的字符都

C++提倡有一定含义的变量名。

如果变量表示差旅费,应将其命名为cost_of_trip或costOfTrip,而不是将其命名为x或cot.

必须遵循几种简单的C++命名规则:

1.在名称中只能使用字母字符、数字和下划线(_)

2.名称的第一个字符不能是数字

3.区分大写字符与小写字符

4.不能将C++关键字用作名称

5.以两个下划线或下划线和大写字母打头的名称被保留给实现(编译器及其使用的资源)使用。以一个下划线开头的名称被保留给实现,用作全局标识符。

6.C++对于名称的长度没有限制,名称中所有的字符都有意义,但有些平台有长度限制。

note:第5点与前面几点有所不同,因为使用像_time_stop或_Donut这样的名称不会导致编译器错误,而回导致行为的不确定性。换句话说,不知道结果将是社么。不出现编译器错误的原因是,这样的名称不是非法的,但要留给实现使用。全局名称指的是名称被声明的位置。

有效的命名:

在变量名中加入其他的信息,即描述变量类型或内容的前缀。

例如,将整型变量myWeight命名为nMyWeight,其中前缀n用来表示整数值

str或sz表示以空字符结束的字符串

b表示布尔值

p表示指针

c表示单个字符

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/202175.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午7:43
下一篇 2026年3月20日 上午7:43


相关推荐

  • 谷歌超大规模集群管理系统Borg详细解读

    谷歌超大规模集群管理系统Borg详细解读Kubernetes 最初源于谷歌内部的 Borg 提供了面向应用的容器集群部署和管理系统 本篇主要介绍了 Borg 为更好的学习 Kubernetes

    2026年3月17日
    2
  • 使用NuGet管理C++项目的依赖库

    使用NuGet管理C++项目的依赖库一 NuGet 介绍使用 C 进行开发的同学 一定很羡慕 Python 的 pip Java 的 Maven 等包管理器 只需要一个命令就可以将工程需要的依赖库安装到位 由于 C 的大多数库都是系统 编译环境强相关联的 所以在开发中我们会针对不同的操作系统 Win32 Win64 等 编译器 MSVC140 MSVC120 等 编译出对应的静态库或者动态库 然后配置头文件包含目录 库引用目录 预编译宏等等

    2026年3月19日
    2
  • 鸿蒙OS架构及关键技术整理

    鸿蒙OS架构及关键技术整理鸿蒙OS架构及关键技术整理一. 鸿蒙OS整体介绍二. 子系统架构三. 关键技术1.分布式架构首次用于终端OS,实现跨终端无缝协同体验2.确定时延引擎和高性能IPC技术实现系统天生流畅3.基于微内核架构重塑终端设备可信安全4.通过统一IDE支撑一次开发,多端部署,实现跨终端生态共享四. 参考资料一. 鸿蒙OS整体介绍HarmonyOS简介原作者:xiangzhihong8前两天,华为发布了HarmonyOS2.0,俺也赶个时髦,给大家简单介绍下HarmonyOS。定义首先,我们来看一下官

    2022年7月12日
    12
  • 深度linux iso镜像,深度 Deepin 15 正式版 ISO 镜像下载 – 精美易用适合国人学习的国产 Linux 发行版……「建议收藏」

    深度linux iso镜像,深度 Deepin 15 正式版 ISO 镜像下载 – 精美易用适合国人学习的国产 Linux 发行版……「建议收藏」本帖最后由javy于2016-1-822:06编辑现在除了Windows和Mac之外,越来越多朋友想要学习使用一下Linux系统。不过,国外的诸如CentOS、Ubuntu似乎“专业”了一点,对于新手/普通用户,面向国人的优麒麟或深度操作系统可能更加合适。作为优秀的国产Linux发行版之一,深度Deepin操作系统近年来发展相当迅速,团队投入了十足精力开发和精心设计…

    2022年5月16日
    56
  • 2019 Python最新面试题及答案16道题

    在Python相关的工作岗位面试中,基础语法是必考的一个部分,它考察求职者对Python语言的最基本掌握情况;其次是数据库相关的问题,如查询,修改,插入数据等,数据库所占的比重也很大,不容小觑。

    2022年1月18日
    73
  • 总体样本方差的无偏估计样本方差为什么除以n-1

    总体样本方差的无偏估计样本方差为什么除以n-11 基本概念我们先从最基本的一些概念入手 如下图 脑子里要浮现出总体样本 还有一系列随机选取的样本 只要是样本 脑子里就要浮现出它的集合属性 它不是单个个体 而是一堆随机个体集合 样本是总体样本中随机抽取一系列个体组成的集合 它是总体样本的一部分 应该把样本和总体样本一样进行抽象化理解 因此样本也存在期望和方差 这里有一个重要的假设 就是随机选取的样本与总体样本同分布 它的意思

    2026年3月20日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号