跳转至

C语言中关键词和标识符的区别

关键词: 关键词是C语言中具有特定功能的保留字。几乎所有帮助我们使用C语言功能的词汇都包含在关键词列表中。因此,你可以想象,关键词列表不会很小!C语言中共有32个关键词:

Text Only
   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等。

评论