问题补充说明:怎么区分用户标识符和标识符
所谓标识符是指常量、变量、语句标号以及用容花户自定义函数的名称。C语言规定标识符只市服抗能由字母、数字、下划线组成,并且只能由字母、下划线开头。一些标识符被赋于特定的含义就叫做保留字(或称为关键字)。
由ANSI标准定义的保留字共32个
auto,double,int,struct,break,else,long,switch,case,enum,register,typedef,char,extern,return,union,const,float,short,unsigned,continue,for,signed,void,default,goto,sizeof,volatile,激拿改读松乐王建跟do,if,while,static
以下符号中不能作为标识符的是:〖B〗
(A)_256以下划线开头,由下划线和数字组成,可做为标识符
(B)void类型声明关键字,不能作为标识符
(C)scanf不在保留字的360问答范围内,可作为标识符(注:不能和函数同名。就是说在插入stdio.h后新维染亮京零名赶航,如果声明这个变量名就会出错)
(D)Struct因为C语言区分大小写,故能作刚否阿架为标识符(结构的保留字为struct)