下列正确的标识符是( )
A.-a1 B.a[i] C.a2_i D.int t
C
C语言规定
1、标识符只能由字母(A-Z,a-z)、数字(0-9)和下划线(_)组成。
2、标识符的第一个字符只能是字母或者下划线
标识符只能由字母、数字、下划线组成
标识符是起的名字
标识符:标识符是编写程序时,对变量名、函数名、宏定义名、结构体名等起的一个名字。在起名时,需要遵守c语言的起名规范。c语言规定,标识符只能由字母(A-Z,a-z)、数字(0-9)和下划线(_)组成。标识符的第一个字符只能是字母或者下划线,不能是数字,并且,标识符中不能出现除下划线以外的其它符号,否则视为非法字符。int作为c11标准规定的关键字之一,它有自己指定的用途。关键字使用不当时,编译器会将错误的使用视为语法错误。
标识符的注意事项:
1.c语言中并没有严格限制标识符的长度,但标识符会受到编译器和操作系统的限制。例如,一个编译器只能识别前五位字符,如果两个标识符的前五位相同,那么编译器会把这两个标识符视为同一个标识符,超过五个字符的部分会被编译器省略。
2.标识符中严格区分大小写,大小写不同的标识符是两个不同的标识符。
3.标识符的起名需要有具体含义,应该与实现功能契合。
4.不能使用c语言关键字和保留标识符作为标识符。
5.标识符不能与程序中已经定义的函数名和c语言库函数名重名。
关键字:关键字是c语言中特殊的词汇,它不能作为标识符使用。大部分关键字用于指定数据类型,例如int声明短整型的变量或函数。还有一些关键字用于控制程序中的执行顺序,例如break会跳出当前循环。关键字也称为保留字,可以将它理解为c语言已经定义的有具体作用的标识符。
赞(3) 回复
标识符只能由字母(A-Z,a-z)、数字(0-9)和下划线(_)组成。标识符的第一个字符只能是字母或者下划线,不能是数字,且标识符不能含有关键词
标识符只能由字母(A-Z,a-z)、数字(0-9)和下划线(_)组成。标识符的第一个字符只能是字母或者下划线,不能是数字
C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或下划线。
标识符不能含有关键字D选项错误。A选项错在了“-”号,开头不是字母或标识符,B选项的括号是错的属于特殊字符,同时如果放在循环中循环a数组,代表该循环下的第i个下标的元素。
标识符只能由字母数字下划线组成,第一个符号必须是字符或者下划线
C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或下划线。
标识符是用户编程时使用的名字,比如指定某个东西、人,都要用到它,他或她的名字。在电脑语言中,对于变量,常量,函数,语句块也有名字,统统称之为标识符。
A项错误原因:-
B项:[]
D项:使用关键字。
标识符必须是以数字、字母、下划线组成,首元素必须是字母或下划线
数字字母下划线,开头必须是字母或下划线
C语言标识符只能由字母,数字,下划线组成,其中开头必须是字母或下划线
C语言规定标识符只能由字母、数字和下划线3中字符组成,且第1个字符必须为字母或下划线
C语言规定,标识符只能由字母(A~Z, a~z)、数字(0~9)和下划线(_)组成,并且第一个字符必须是字母或下划线,不能是数字。并且不是关键字
a2_i是正确的,标识符只能由字母.下划线和数字组成 且不能以数字开头 变量名必须以字母打头,-a1是错的 变量名中不能出现很多特殊字符如&&*/'-:;?()[]等等,所以a[i]也是错的,实际上他是一个数组的名字 变量名中不能包含空格,也不能用保留字,int属于保留字,int i也是错的
夜漾 回复 jackson: 更正一下,变量名必须以字母或下划线开始
B
D
admin 回复 王佳伟: C
admin 回复 admin: 嗯
c
1、标...
用户登录可进行刷题及查看答案
登录后提交答案