标识符
C++ 标识符是用来标识变量、函数、类、模块,或任何其他用户自定义项目的名称。
C++的标识符(identifier) 由字母、数字和下画线组成,其中必须以字母或下画线开头。标识符的长度没有限制,但是对大小写字母敏感:
// 定义4个不同的int变量,说明了C++是区分大小写的编程语言
int somename, someName, SomeName, SOMENAME;
int _; // 仅包含下画线的标识符,合法。
double Double; // 合法
C++ 语言保留了一些名字供语言本身使用,这些名字不能被用作标识符。
变量命名规范
变量命名有许多约定俗成的规范,下面的这些规范能有效提高程序的可读性:
- 标识符要能体现实际含义。
- 变量名一般用小写字母,如
index
,不要使用Index
或INDEX
。 - 用户自定义的类名一般以大写字母开头,如
Sales_item
。 - 如果标识符由多个单词组成,则单词间应有明显区分,如
student_loan
或studentLoan
,不要使用studentloan
。