typedef struct
时间: 2023-10-16 15:05:40 浏览: 96
typedef struct是C语言中用来定义结构体类型的关键字。它的作用是为一个结构体类型创建一个新的名称,方便在代码中使用这个结构体类型。
使用typedef struct时,有两种常见的方式:
1. 使用typedef struct { } xxx;的方式,其中xxx是新定义的结构体类型的名称。这种方式在声明变量时,可以直接使用新定义的结构体类型的名称,而不需要写struct关键字。
2. 使用typedef struct xxx { } xxx;的方式,其中xxx既是新定义的结构体类型的名称,也是结构体的标签名称。在声明变量时,需要同时使用新定义的结构体类型的名称和struct关键字。
综上所述,typedef struct是用来定义结构体类型并创建新的名称的关键字,它可以让我们在代码中更方便地使用结构体类型。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [【C语言】结构体定义 typedef struct 用法详解和用法小结](https://blog.csdn.net/weixin_44948467/article/details/114452324)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [C语言中的typedef struct用法](https://blog.csdn.net/weixin_51563198/article/details/122891491)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文