因为C语言中变量只允许由下划线、字母、数字组成,且第一个字符不能是数字!
前两个都有非法字符,因此不合法!
C语言规定标识符只能由字母、数字和下划线3种字符组成,且第1个字符必须为字母或下划线。
下面列出的是合法的标识符,可以作为变量名:
sum average _total Class DAY day _1_2_2
下面列出的是不合法的标识符,不可以作为变量名:
M.D.John ¥123 #33 3D34 a>b
只能含有数字 字母 下划线并且只能以下划线或字母开头 这是硬性规定,记下就行了
zvdfgeagedahertfghsryhtrfhnfgjn gvhjn dn nbvtgdyn ty