题目
按照c语言规定的用户标识符命名规则,不能出现在标识符中的是( )。A. 大写字母B. 下划线C. 数字字符D. 连接符
按照c语言规定的用户标识符命名规则,不能出现在标识符中的是( )。
A. 大写字母
B. 下划线
C. 数字字符
D. 连接符
题目解答
答案
D. 连接符
解析
本题考查C语言用户标识符的命名规则。关键点在于掌握标识符允许使用的字符范围:
- 标识符只能包含字母(大小写)、数字和下划线;
- 第一个字符必须是字母或下划线;
- 连接符(
-)不属于合法字符。
选项分析
- A. 大写字母:合法字符,标识符可包含大小写字母。
- B. 下划线:合法字符,常用于分隔标识符部分(如
my_var)。 - C. 数字字符:合法字符,但不能作为首字符(如
var2有效,2var无效)。 - D. 连接符:非法字符,C语言中无此符号的语法支持(如
my-var会导致编译错误)。