下列可用于C语言用户标识符的一组是A.void define WORD B.a3_b3 _123 CarC.For -abc Case D

计算机 标识符,语言,用户 已帮助 人

下列可用于C语言用户标识符的一组是A.void, define, WORD B.a3_b3, _123,Car C.For, -abc, Case D.2a, DO, sizeof

热搜:在C语言中,正确的用户标识符是()。

答案解析

难度★★☆ 搜索
  • 参考答案:B在C语言中,标识符是用来表示变量名、符号常量名、函数名、数组名、类型名和文件名的有效字符序列。标识符的命名规则为:(1)标识符只能由字母、数字和下画线三种字符构成,而且标识符的第一个字符必须是字母或下画线。(2)标识符不能是C语言中已经定义了的关键字,如int、for等。根据上述的标识符命名规则,我们可以看出选项A不正确,其中有void和define两个C语言中定义了的关键字。选项B正确,其中的三个标识符都符合C语言中标识符的命名规则。选项C不正确,其中的-abc是不合法的标识符,它不是由字母、数字和下画线三种字符构成的。需要注意,For和Case是合法的标识符,但不建议这么使用。选项D不正确,其中有两个不合法的标识符,2a以数字开头,不符合命名规则,而sizeof是C语言中已经定义了的一个关键字,不能用做标识符。