beginarray[i]
new
_1first
3rd
file_name
end
structperson.name
OK?
_while
_class_
number3.5
希望能把每一个不是合法标识符的原因单独写出来~谢谢~
标识符是用于表示以下内容之一的字符序列:
对象或变量名称
类、结构或联合名称
枚举类型名称
类、结构、联合或枚举的成员
函数或类成员函数
typedef 名称
标签名称
宏名称
宏参数
允许将以下字符用作标识符的任意字符:
_ a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z允许将以下字符用作标识符中除第一个字符以外的任意字符:
0 1 2 3 4 5 6 7 8 9
new end 是关键字
3rd 数字不能用在开头
structperson.name .不行
OK? ?也不行
number3.5 同样.不行