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;
这里, money
和 accountBalance
是标识符。
还要记住,标识符名称不能使用关键字。您不能 int
用作标识符,因为 int
是关键字。
命名标识符的规则
- 有效标识符可以包含字母(大写和小写字母)、数字和下划线。
- 标识符的第一个字母应该是字母或下划线。
- 你不能使用像关键字
int
,while
等作为标识符。 - 标识符的长度没有规定。但是,如果超过 31 个字符,在某些编译器中可能会遇到问题。
在遵循上述规则的前提下,您可以选择任何名称作为标识符。但是,一般我们使用有意义的名称作为标识符。