下面四个选项中,均是不合法的用户标识符的选项是()
A P_0 do
float la0 _A
b-a sizeof int
b_a temp _123
【解释】根据C语言中对标识符的规定:A中的A、P_O是合法的,do是关键字,非
法:B中laO、_A是合法的,float是关键字,非法:C中b-a非法,因“-”不是标识符中
的有效字符,sizeof和int均是关键字,非法;D中_123、temp是合法的,int是关键字,
非法。故只有C全错,所以选择C。
标示符是由数字,字母和下划线组成,但标示符的第一个字符必须是字母或者下划线。
c语言的标示符分为三类:
1,关键字,如:int,static等等,具有特定的含义,不能做他用。
2,预定义标示符,如:库函数的名字(像printf,putchar等等)和预编译处理命令(像define,include等),为了避免误解,建议用户不要将这些做他用。
3,用户标示符,由用户自定,但不能与关键字和预定义标示符相同。还应做到“见名知义”。
最后,在标示符中,大小写字母代表不同的意思!
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
【解释】根据C语言中对标识符的规定:A中的A、P_O是合法的,do是关键字,非
法:B中laO、_A是合法的,float是关键字,非法:C中b-a非法,因“-”不是标识符中
的有效字符,sizeof和int均是关键字,非法;D中_123、temp是合法的,int是关键字,
非法。故只有C全错,所以选择C。