当前位置:首页C++ > 正文

【C++基础讲解③】变量命名规则详解:学会写对的变量名!-野牛程序员教少儿编程

作者:野牛程序员:2025-05-21 17:29:58C++阅读 2185
【C++基础讲解③】变量命名规则详解:学会写对的变量名!-野牛程序员教少儿编程

一、? 什么是变量命名?

在 C++ 中,变量名就像是给数据贴的标签

这就像家里每个抽屉都要写清楚“袜子”“玩具”“课本”,这样才能一眼找到。

在程序中,变量名就是这个“抽屉标签”。


二、? 变量命名的基本规则(务必遵守)

C++ 的变量命名规则和数学不同,不能随便起名字,必须符合这些规则:

项目要点说明
✅ 必须以字母(a-z/A-Z)或下划线 _ 开头数字不能打头
✅ 可以包含字母、数字、下划线不能有空格或特殊字符
❌ 不能是 C++ 的关键字如:int, while, return
? 区分大小写Scorescore 是两个不同变量


✅ 合法命名示例:

int score;       // 小写字母开头
float total_sum; // 使用下划线分隔
char _ch;        // 下划线开头也可以
int age1;        // 数字可以出现在中间或结尾

❌ 非法命名示例(不能通过编译):

int 1stScore;   // ❌ 不能以数字开头
int my score;   // ❌ 不能有空格
int float;      // ❌ 不能用关键字命名
int #money;     // ❌ 不能有特殊字符

三、? 推荐命名风格(便于阅读和管理)

? 写对代码,不只是能运行,更重要的是能让人看懂

1️⃣ 小驼峰命名法(推荐 ✅)

单词之间用大写字母区分,第一个字母小写:

int studentScore;
float averageHeight;

2️⃣ 下划线命名法(也常用 ✅)

单词之间用 _ 分隔,全部小写:

int student_score;
float average_height;

⚠️ 不推荐的大写命名:

int STUDENTSCORE; // 通常用于常量,不推荐用于变量

四、? 保留字不能用作变量名

C++ 有一批“系统保留字”,千万不能用来起变量名

常见的保留字有:

int, float, double, char, return, if, else, for, while, break, const, class...

? 可在编译器中输入错误示范,提示:“expected unqualified-id” 或 “redefinition of keyword”。


五、? 命名建议(写得好=一目了然)

场景推荐写法含义
总成绩totalScore表意清晰
姓名字符串studentName表示一个人的名字
学生数量studentCount计数型变量
判断是否及格isPassed / passedis 开头表示布尔型


六、? 小练习:判断下列变量名是否合法?

_abc
1abc
my name
double
hasPassed
Score2

✅ 合法:_abc, hasPassed, Score2
❌ 不合法:1abc(数字开头)、my name(有空格)、double(关键字)


七、? 总结

变量名 = 给数据起的“昵称”。

  • 名字必须规范写,就像写作业不能乱写一样

  • 起得好,自己和别人都能看懂

  • 就像养了一只小猫,不能给它起名叫 int,否则猫会迷路!


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • 【C++基础讲解③】变量命名规则详解:学会写对的变量名!-野牛程序员教少儿编程
  • 相关推荐

    最新推荐

    热门点击