2024年10月15日 15:55

This commit is contained in:
许大仙 2024-10-15 07:55:08 +00:00
parent 17f628145d
commit 117c68aa63

View File

@ -561,7 +561,7 @@ int main() {
### 2.2.1 概述 ### 2.2.1 概述
* 使用 typedef 可以给`基本数据类型`、`结构体类型`、`用体类型`、`指针类型`起别名。 * 使用 typedef 可以给`基本数据类型`、`结构体类型`、`用体类型`、`指针类型`起别名。
> [!IMPORTANT] > [!IMPORTANT]
> >
@ -666,14 +666,14 @@ typedef struct 结构体名 {
``` ```
```c ```c
typedef struct 共用体名 { typedef union 共用体名 {
... ...
} 别名; } 别名;
``` ```
> [!NOTE] > [!NOTE]
> >
> 因为 C 语言中,结构体名和用体名都可以省略,所以 typedef 为结构体类型和共用体类型起别名,又可以这样: > 因为 C 语言中,结构体名和用体名都可以省略,所以 typedef 为结构体类型和共用体类型起别名,又可以这样:
> >
> ```c > ```c
> typedef struct { // 匿名结构体 > typedef struct { // 匿名结构体
@ -682,7 +682,7 @@ typedef struct 共用体名 {
> ``` > ```
> >
> ```c > ```c
> typedef struct { // 匿名公用体 > typedef union { // 匿名共用体
> ... > ...
> } 别名; > } 别名;
> ``` > ```