关键字和标识符的区别
关键字: 关键字是C语言中的特定保留字,每个保留字都有与之相关的特定特征。几乎所有帮助我们使用 C语言功能的词都包含在关键字列表中。因此,可以想象关键字列表不会很小。C语言中一共有32个关键字:
c++
auto break case char const continue
default do double else enum extern
float for goto if int long
register return short signed sizeof static
struct switch typedef union unsigned void
volatile while
标识符: 标识符用作命名变量、函数和数组的通用术语。这些是用户定义的名称,由任意长的字母和数字序列组成,字母或下划线 ( _
) 作为第一个字符。标识符名称的拼写和大小写必须与任何关键字不同。不能使用关键字作为标识符;它们保留用于特殊用途。声明后,可以在以后的程序语句中使用标识符来引用关联的值。一种特殊的标识符,称为语句标签,可用于 goto
语句。关键字和标识符之间的区别:
编号 | 关键字 | 标识符 |
---|---|---|
1 | 关键字是为具有特殊含义的工作程序保留的预定义词,不能在其他任何地方使用。 | 标识符是用于定义不同编程项(例如变量、整数、结构、联合等)的值,并且大多具有字母字符。 |
2 | 指定实体的类型/种类。 | 标识符特定实体的名称。 |
3 | 关键字总是以小写字母开头。 | 标识符第一个字符可以是大写字母、小写字母或下划线。 |
4 | 关键字应为小写。 | 标识符可以是大写或小写。 |
5 | 关键字仅包含字母字符。 | 标识符可以由字母字符、数字和下划线组成。 |
6 | 关键字有助于识别计算机语言中存在的特定属性。 | 标识符有助于定位与关键字一起定义的实体的名称。 |
7 | 无特殊符号,使用标点符号。 | 除“下划线”外,不使用标点符号或特殊符号。 |
8 | 关键字示例有: int 、 char 、 if 、 while 、 do 、 class 等。 |
标识符示例有: Test 、 count1 、 high_speed 等。 |