|

楼主 |
发表于 2020-8-14 21:59:08
|
显示全部楼层
本帖最后由 Eqwer 于 2020-8-15 13:00 编辑
标识符
概念:
在计算机高级语言中,用来对变量、符号常量名、函数、数组、类型等命名的有效字符序列统称为标识符(identifier)。简单地说,标识符就是一个对象的名字。
介绍:
标识符可由字母、数字和下划线组成。标识符必须以字母或下划线开头,大、小写的字母分别认为是两个不同的字符(即区分大小写)。不同的系统对标识符的字符数有不同的规定,一般允许7个字符。
规则:
1.标识符由字母、数字和下划线组成。
2.标识符不能以数字开头,即仅可使用字母和下划线开头。
3.C语言中关键字被保留,标识符的命名不能为关键字中的任意一个。
4.字母区分大小写。
关键字
C语言中的关键字:
auto
| break
| case
| char
| const
| continue
| default
| do
| double
| else
| enum
| extern
| float
| for
| goto
| if
| inline
| int
| long
| register
| restrict
| return
| short
| signed
| sizeof
| static
| struct
| switch
| typedef
| union
| unsigned
| void
| volatile
| while
| _bool
| _Complex
| _Imaginary
|
|
|
|
其中的_Complex的C和_Imaginary的I均为大写!
例题:
以下选项中合法的用户标识符是()?
A No-1 abc sf_02
B _int 2xy count
C pc _4866pc vf_2
D ++c hj6_d name
答案:C
解析:
A、 标识符仅由字母、数字和下划线组成,No-1包含有其他符号。
B、 标识符不能以数字开头,仅能以字母和下划线开头。2xy以数字开头。
D、 标识符仅由字母、数字和下划线组成,++c包含有其他符号。 |
|