标识符与关键字
320字约1分钟
2025-05-28
关键字
被c语言赋予特定含义的英文单词
int, return......
标识符
组成字符:只能由字母(包括大写和小写)、数字和下划线(_)组成。
例如,
count
、_value
、num123
都是合法的标识符组成形式。开头字符:必须以字母或者下划线开头,不能以数字开头
比如
a1
是合法的,1a
则不合法。长度限制:C 标准没有规定标识符的最大长度,但各个编译器都有自己的限制。
例如,有些编译器可能限制标识符长度为 31 个字符,实际使用中一般不用太担心,正常长度的标识符基本都能满足。
不能与关键字重名:不能使用 C 语言的关键字(如
if
、else
、int
、float
、while
等)作为标识符,否则会引起编译错误。区分大小写:C 语言对标识符大小写敏感,即
Max
和max
被视为两个不同的标识符。
例如,以下是一些合法的标识符:student_name
、_age
、var1
;而像 2test
(以数字开头)、float
(与关键字重名)、my-variable
(包含非法字符 -
)等都是不合法的标识符。