单选题 以下不能定义为用户标识符是( )。

【正确答案】 D
【答案解析】[解析] 本题考查的是C语言中的标识符与关键字。合法的标识符由字母、数字和下划线组成,并且第一个字符必须为字母或下划线。另外,C语言规定了一批关键字,它们在程序中都代表着固定的含义,不能另作他用,所以合法的标识符也不能是C语言的任一关键字。本题中,选项A)、B)、C)都符合上述条件,只有选项D)sizeof是C语言中的关键字,所以,4个选项中选项D)符合题意。