Menu
CoddyTech

命名规范

本课属于 Coddy C++ 学习旅程的“基础知识”单元。第 12 课,共 74 课。

在编程中,遵循命名规范很重要,这样可以让代码更易读、更易维护。不过,在 C++ 中给事物命名时,你应该遵循一些规则和规范:

  • 名称可以包含字母、数字和下划线。
  • 名称必须以字母或下划线开头。
  • 名称区分大小写(myVariable 和 myvariable 是不同的)。
  • 名称不能是 C++ 关键字(例如 int、float、if 等)。

除了这些规则外,开发者还会使用一些常见的命名约定,让代码更加一致、易读:

  • camelCase:单词连在一起,第一个单词之后的每个单词都以大写字母开头(例如,totalAmount、numberOfStudents)。在 C++ 中,变量名和函数名通常采用这种命名方式。
  • PascalCase:与 camelCase 类似,但第一个单词也以大写字母开头(例如,TotalAmount、MyClass)。在 C++ 中,类名通常采用这种命名方式。
  • snake_case:所有单词都使用小写字母,并用下划线分隔(例如,total_amount、number_of_students)。在 C++ 中常用于文件名,也常用于 Python 等其他语言。
  • SCREAMING_SNAKE_CASE:与 snake_case 类似,但所有字母都大写(例如,MAX_SIZE、TOTAL_AMOUNT)。在 C++ 中通常用于常量和宏。
  • 名称要有描述性,避免过短(例如,numberOfStudents 比 n 更好)。
  • 避免使用单字母变量名,简单的计数器除外(例如,i、j、k)。

以下是一些好的变量名和不好的变量名示例:

// 好的写法
int age = 30;
double totalPrice = 150.99;      // camelCase
int numberOfStudents = 25;       // camelCase
const int MAX_STUDENTS = 100;    // 常量使用 SCREAMING_SNAKE_CASE

// 不好的写法
int a = 30;  // 太短,含义不清楚
double TOTAL_PRICE = 150.99;  // 普通变量不使用全大写命名
int n = 25;  // 太短,含义不清楚

亲手试试

这节课没有代码挑战。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: C++ 在线编译器