标识符与关键字
320字约1分钟
2025-11-21
关键字
被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(包含非法字符 -)等都是不合法的标识符。
