命名规范
本课属于 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; // 太短,含义不清楚亲手试试
这节课没有代码挑战。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: C++ 在线编译器