A-A+

以下叙述中正确的是A.标识符的长度不能任意长 最多只能包含16个字符B.语言中的关键字不能作

2022-08-12 18:07:56 问答库 阅读 197 次

问题详情

以下叙述中正确的是
A.标识符的长度不能任意长,最多只能包含16个字符
B.语言中的关键字不能作变量名,但可以作为函数名
C.用户自定义的标识符必须""见名知义"",如果随意定义,则会出编译错误
D.标识符总是由字*、数字和下划线组成,且第一个字符不得为数字

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
标识符就是C语言中的变量名、函数名、数组名、文件名、类型名等。C语言合法标识符的命名规则是:①标识符由字*、数字和下划线组成;②第一个字符必须为字*或下划线:③大写字*与小写字*被认为是两个不同的字符;④C语言规定了一个标识符允许的字符个数,为32,超过的字符将不被识别。C语言的标识符可分为以下3类:①关键字,不能用于为自定义标识符命名。②预定义标识符。③用户标识符。由用户根据需要定义的标识符称为用户标识符,又称自定义标识符,一般用来给变量、函数、数组等命名,一般做到见名知义,但是没有特殊规定。

考点:标识符,长度