C 语言中的关键字和标识符

本文介绍了 C 语言中的保留字和关键字,还介绍了标识符的命名规则。

在 C 语言中,有一些特定的单词和语言特性相关,这些称为保留字和关键字。

有效字符

C 语言中可以使用字母、数字和一些特殊字符。

字母表

大写: ABC ... XYZ
小写: abc ... xyz

C 接受小写和大写字母作为变量和函数。

数字

0 1 2 3 4 5 6 7 8 9

特殊字符

C 语言编程中的特殊字符

, < > . _
( ) ; $ :
% [ ] # ?
' & { } "
^ ! * / |
- \ ~ +

空白字符

空格、换行、水平制表符、回车和换页。

C 关键字

关键字是编程中使用的预定义保留字,对编译器具有特殊含义。关键字是语法的一部分,不能用作标识符。例如:

int money;

这里, int 是一个关键字,表示 money 是一个 int 类型(整数)的变量

所有关键字都是以小写形式的,由于 C 是一种区分大小写的语言,请注意不要弄错大小写。这是 ANSI C 中允许的所有关键字的列表。

auto double int struct
break else long switch
case enum register typedef
char extern return union
continue for signed void
do if static while
default goto sizeof volatile
const float short unsigned

所有这些关键字、它们的语法和应用将在后面各自的文章中讨论。

C 标识符

标识符是指为变量、函数、结构等实体赋予的名称。

在一个作用域内,标识符必须是唯一的。创建它们是为了给实体一个唯一的名称,以便在程序执行期间识别它。例如:

int money;
double accountBalance;

这里, moneyaccountBalance 是标识符。

还要记住,标识符名称不能使用关键字。您不能 int 用作标识符,因为 int 是关键字。

命名标识符的规则

  1. 有效标识符可以包含字母(大写和小写字母)、数字和下划线。
  2. 标识符的第一个字母应该是字母或下划线。
  3. 你不能使用像关键字 intwhile 等作为标识符。
  4. 标识符的长度没有规定。但是,如果超过 31 个字符,在某些编译器中可能会遇到问题。

在遵循上述规则的前提下,您可以选择任何名称作为标识符。但是,一般我们使用有意义的名称作为标识符。