单选题 下列定义变量的语句中错误的是______。
A.int_int; B.doubleint_; C.char For; D.float US$;

【正确答案】 D
【答案解析】[解析] C语言规定,变量的标识符只能由字母、数字和下划线3种字符组成,且首字符必须为字母或下划线。在C语言中大写字母和小写字母被认为是两个不同的字符。选项A定义的变量标识符_int和选项B定义的变量标识符int_与C语言的关键字int是不同的,是正确的变量标识。选项C定义的变量标识符For与C语言中的关键字for是两个不同的标识符,所以选项C是正确的,而选项D包含有特殊字符$,因此其不符合C语言的变量命名规定。