c语言书结构体与枚举书写规范
时间: 2024-09-21 17:12:47 浏览: 49
在C语言中,结构体(struct)和枚举(enum)是两种常用的数据类型组织方式,它们的书写规范如下:
1. 结构体(Struct):
- 定义结构体的关键字是`struct`,后跟结构体名称。
- 结构体成员之间用分号`;`隔开,可以有不同类型和顺序的变量。
- 如果需要初始化结构体实例,可以在声明时赋初值,如`struct 类型名 var = {值1, 值2};`。
- 空结构体定义通常用于占位,例如`typedef struct {} NULL;`。
例子:
```c
struct Person {
char name[50];
int age;
float height;
};
struct Person user = {"Alice", 25, 165.0f};
```
2. 枚举(Enum):
- 使用`enum`关键字定义枚举,后面跟着枚举类型的名称。
- 枚举成员用冒号`:`和标识符表示,常量名字具有描述性,方便理解其含义。
- 枚举值通常是连续的整数值,从第一个成员开始递增。
例子:
```c
enum Color {
RED,
GREEN,
BLUE
};
enum Color color = RED;
```
阅读全文