目录: 标题| 题干| 答案| 搜索| 相关
问题

下列可用于C语言用户标识符的一组是A.void, define, WORD


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

  • Avoid, define, WORD
  • Ba3_b3, _123,Car
  • CFor, -abc, Case
  • D2a, DO, sizeof
参考答案
参考解析:

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

分类:其他