题目内容
(请给出正确答案)
[主观题]
下面各选项中,均是C语言中合法标识符的选项组是A.for china to B.long_123 short 56_do C.void
union _342 D.text _023 _3ew
答案
D
本题主要考查标识符的定义。对标识符的定义是历次考试中常考的内容之一。标识符主要由数字、下画线和字母组成,其中数字不能放在首位,另外,用户自定义标识符时,不能将标识符定义为C语言中已定义的关键字,如short、for、void等。
根据上面对标识符的分析,我们不难看出本题的正确答案是D。在选项A中,for是一个已经被定义的关键字,不符合标识符定义的规定;在选项B中,short是C语言系统中已经定义了的关键字,且56_do以数字开头,不符合标识符定义的规定;在选项C中,void、union都是已被定义的关键字,因此不正确。
如果结果不匹配,请 联系老师 获取答案