生活知识集
第二套高阶模板 · 更大气的阅读体验

C++变量名命名:写代码就像起外号

发布时间:2025-12-15 00:18:03 阅读:561 次

C++代码的时候,给变量起名字其实跟生活中给人起外号差不多。你不会管一个胖乎乎的朋友叫“瘦子”,也不会把一个总迟到的同事叫做“准时王”。变量名也一样,得让人一看就明白它在干啥。

别用a、b、c这种代号

刚学编程时,很多人喜欢用 abtemp 这类名字。比如:

int a = 10;
double b = 3.14;
string temp = "hello";

过两天你自己再看这段代码,可能都忘了 a 是不是代表用户年龄,还是商品数量。换成 userAgeproductCount,一眼就知道用途。

用驼峰命名法更顺眼

C++里常用的是小驼峰(camelCase)或大驼峰(PascalCase)。比如:

int studentScore;
double electricityBill;
bool isLoggedIn;
string firstName;

这些名字读起来像自然语言,别人接手你的代码也不用猜谜。

避免拼音混搭

有人写成 yonghumingageShuRu,看着像是中英混血儿。虽然能看懂,但不专业,也难维护。直接用英文 usernameinputAge 更清晰。

常量全大写加下划线

如果是固定值,比如圆周率、最大连接数,习惯上全大写:

const double PI = 3.1415926;
const int MAX_CONNECTIONS = 100;

这样别人一看到全大写,就知道这值不能乱改。

别太长也别太短

名字不是越长越好。比如 theCurrentTemporaryUserLoginStatusFlag 太啰嗦,拆成 isUserLoggedIn 就够了。简洁又准确,才是好名字。

写代码不是一次性任务,更多是给别人看,也给未来的自己看。变量名起得好,调试时少翻半天注释,就像办公室里贴的便签纸写得清楚,谁都能立刻找到打印机在哪。