题目
12. C 语言程序中用户标识[1]符除第 1 个字符外, 中间可以含有的字符有( )。 A. 字母 B. 字母、数字或下划线 C. 下划线 D. 数字
12. C 语言程序中用户标识[1]符除第 1 个字符外, 中间可以含有的字符有( )。
A. 字母
B. 字母、数字或下划线
C. 下划线
D. 数字
题目解答
答案
在C/C++程序设计中,变量其实只不过是程序可操作的存储区的名称。其中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。变量的标识符可以由字母、数字和下划线字符组成,它必须以字母或下划线开头。但不能系统保留关键字来命名,例如,int,void,return等。
综上所述,本题选择B。
解析
步骤 1:理解C语言标识符的命名规则
在C语言中,标识符可以由字母(a-z, A-Z)、数字(0-9)和下划线(_)组成。但是,标识符必须以字母或下划线开头,不能以数字开头。此外,标识符不能是C语言的关键字,如int, void, return等。
步骤 2:分析选项
A. 字母:标识符可以包含字母,但不能仅包含字母,因为标识符可以包含数字和下划线。
B. 字母、数字或下划线:这是正确的,因为标识符可以包含字母、数字和下划线,但不能以数字开头。
C. 下划线:标识符可以包含下划线,但不能仅包含下划线,因为标识符可以包含字母和数字。
D. 数字:标识符不能以数字开头,也不能仅包含数字。
步骤 3:选择正确答案
根据C语言标识符的命名规则,选项B是正确的,因为标识符可以包含字母、数字和下划线,但不能以数字开头。
在C语言中,标识符可以由字母(a-z, A-Z)、数字(0-9)和下划线(_)组成。但是,标识符必须以字母或下划线开头,不能以数字开头。此外,标识符不能是C语言的关键字,如int, void, return等。
步骤 2:分析选项
A. 字母:标识符可以包含字母,但不能仅包含字母,因为标识符可以包含数字和下划线。
B. 字母、数字或下划线:这是正确的,因为标识符可以包含字母、数字和下划线,但不能以数字开头。
C. 下划线:标识符可以包含下划线,但不能仅包含下划线,因为标识符可以包含字母和数字。
D. 数字:标识符不能以数字开头,也不能仅包含数字。
步骤 3:选择正确答案
根据C语言标识符的命名规则,选项B是正确的,因为标识符可以包含字母、数字和下划线,但不能以数字开头。