(1)第一个字符必须是字母(不分大小写)或下划线(_);
(2)后跟字母(不分大小写)、下划线(_)或数字组成;
(3)标识符中的大小写字母有区别。如,变量sum,sum,sum代表三个不同的变量;
(4)不能与c编译系统已经预定义的、具有特殊用途的保留标识符(即关键字)同名。比如,不能将标识符命名为float,auto,break,case,this,try,for,while,int,char,short, unsigned,等等
C语言规定标识符只能由字母、数字和下划线3种字符组成,并且第1个字符必须为字母或下划线。
下面列出的是合法的标识符,可以作为变量名:
a
acds
SU
_1_2
Class_
下面列出的是不合法的标识符,不可以作为变量名:
12a
%acds
#SU
1_2
a>b
字母和下划线开头,且标识符只能由字母数字和下划线组成
简单点来说就好啦!
只能由字符数字下划线组成!必须有字符和下划线开头(无大小写之分)
不能为系统定义好的关键字。。