C 语言关键字与标识符完全指南
C 语言关键字与标识符完全指南
本指南基于多年实战经验,梳理 C 语言核心要素——保留关键字与标识符命名规范,助你写出规范、可维护的 C 代码。
字符集
字符集定义 C 程序中标识符及其他部分可用的字符。
字母
大写: A B C … X Y Z 小写: a b c … x y z
C 语言变量和函数名均区分大小写。
数字
0 1 2 3 4 5 6 7 8 9
特殊字符
| , | < | > | . | _ |
| ( | ) | ; | $ | : |
| % | [ | ] | # | ? |
| ' | & | { | } | " |
| ^ | ! | * | / | | |
| - | \ | ~ | + |
空白字符包括空格、换行、制表符、回车、换页符。
C 语言关键字
关键字是编译器识别的保留字,不能用作标识名。它们构成 C 语法骨架。
int money;
此处 int 是关键字,指示 money 为整型变量。
C 语言区分大小写,所有关键字必须小写。
下面是 ANSI C 完整关键字列表,每位 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 语言所有关键字详解。
C 语言标识符
标识符是你为变量、函数、结构体等实体起的名字,必须在其作用域内唯一。
int money;
double accountBalance;
上例中 money 和 accountBalance 即为标识符。
记住:标识符不能是关键字,如不能命名变量为 int。
标识符命名规则
- 合法字符:字母(大小写)、数字、下划线。
- 首字符必须是字母或下划线。
- 不能使用关键字作为标识符名。
- 语言标准不限制长度,但许多编译器截断至 31 字符。为移植性请控制长度。
选用语义清晰的名字——良好命名习惯显著提升代码可读性与可维护性。
C语言
- 热成像解析:红外成像如何探测温度变化
- 善用增强现实提升维修运维效能
- C#关键字与标识符:规则、完整列表与最佳实践
- 掌握 C# 运算符优先级与结合性:实战指南
- 掌握 C# while 与 do-while 循环:语法、示例与最佳实践
- 掌握 C# 预处理器指令:条件编译、诊断控制与代码组织实战
- 掌握 C++ 变量、字面量与常量:核心概念与实战指南
- C 语言 while 与 do-while 循环实战指南
- C 语言 Token、标识符与关键字详解:词法单元全景解析
- C 语言常量与字面量完全指南:类型、用法与最佳实践
- C# 常量与字面量大全:类型、规则与最佳实践
- Python关键字与标识符:掌握保留字与命名规范