C语言typeder
时间: 2023-10-29 16:18:22 浏览: 37
typedef是C语言中的一个关键字,用于定义新的类型或者为已有的类型取别名。在C语言中,有两种类型:原生类型和用户自定义类型。原生类型是编译器定义的基础数据类型,例如int、double等。而用户自定义类型是程序员自己定义的类型,例如数组类型、结构体类型、函数类型等。typedef可以用来给已有的类型取一个新的别名,使得使用这个别名的地方和使用原有类型的地方具有相同的效果。这样可以增强代码的可读性和可维护性。
举个例子来说明typedef的作用。假设我们定义了一个int类型的别名叫做size,那么以后使用size就相当于使用int这个类型。比如typedef int size;之后,我们可以这样声明一个变量:size i;,这就等同于声明了一个int类型的变量i。同样的道理,如果我们使用typedef char Line[81],那么Line就代表了一个具有81个字符的数组类型,Line t就等同于char t[81]。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [C语言 关键字 | typedef](https://blog.csdn.net/jackJruit/article/details/115050169)[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_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)