C++中变量的使用细节和命名方案

C++中变量的使用细节和命名方案

C++提倡使用有一定含义的变量名。如果变量表示差旅费,应将其命名为cost_of_trip或 costOfTrip,而不要将其命名为x或cot。必须遵循几种简单的 C++命名规则。
在名称中只能使用字母字符、数字和下划线()。
名称的第一个字符不能是数字。
区分大写字符与小写字符。
不能将 C++关键字用作名称。
以两个下划线或下划线和大写字母打头的名称被保留给实现(编译器及其使用的资源)使用。以
一个下划线开头的名称被保留给实现,用作全局标识符。C++对于名称的长度没有限制,名称中所有的字符都有意义,但有些平台有长度限制。倒数第二点与前面几点有些不同,因为使用像timestop或 Donut 这样的名称不会导致编译器错误,而会导致行为的不确定性。换句话说,不知道结果将是什么。不出现编译器错误的原因是,这样的名称不是非法的,但要留给实现使用。全局名称指的是名称被声明的位置,这将在第4章讨论。最后一点使得C++与 ANSIC(C99标准)有所区别,后者只保证名称中的前 63 个字符有意义(在 ANSIC中,前63个字符相同的名称被认为是相同的,即使第64个字符不同)。

对C++感兴趣的朋友点这里:C/C++课程

相关推荐

  1. C++变量使用细节命名方案

    2024-06-13 19:50:02       5 阅读
  2. 变量细节

    2024-06-13 19:50:02       11 阅读
  3. C++ 变量声明初始化方式

    2024-06-13 19:50:02       11 阅读
  4. C语言extern:全局变量函数声明与使用

    2024-06-13 19:50:02       37 阅读
  5. C 语言常量变量区别

    2024-06-13 19:50:02       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-13 19:50:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-13 19:50:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-13 19:50:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-13 19:50:02       20 阅读

热门阅读

  1. MYSQL(事务)

    2024-06-13 19:50:02       6 阅读
  2. 国产数据库助力数字中国建设高质量发展

    2024-06-13 19:50:02       6 阅读
  3. 量产导入 | SCAN和ATPG

    2024-06-13 19:50:02       9 阅读
  4. 函数用于将字符串反转以及函数的作用

    2024-06-13 19:50:02       5 阅读
  5. Chrome DevTools开发者调试工具

    2024-06-13 19:50:02       8 阅读
  6. 从零制作一个ubuntu的docker镜像

    2024-06-13 19:50:02       8 阅读
  7. 在 Ubuntu 上取消登录密码和锁屏功能的简易指南

    2024-06-13 19:50:02       11 阅读
  8. MySQL(2)

    2024-06-13 19:50:02       7 阅读
  9. AForge.NET介绍

    2024-06-13 19:50:02       7 阅读
  10. tar cjf xx.tar.bz2 xx,命令参数的含义

    2024-06-13 19:50:02       7 阅读