C++标识符是由字母、数字和下划线组成,其中必须以字母或下划线开头。对大小写敏感。
用户自定义的标识符不能连续出现两个下划线,也不能以下划线金莲大写字母开头。定义在函数体外的标识符不能以下划线开头。
eg:
int double = 3.14; 错误,因为double是标准库中的标识符
int _; 正确,标识符允许以下划线开头,且对标识符的长度没有限制。
int catch-22; 错误,标识符中只能出现数字、字母和下划线、
double Double=3.14; 正确
int 1_or_2=1; 错误,标识符不能以数字开头。