文章目录 1. 什么是 typedef? 2. typedef 的基本用法 3. typedef 与结构体 3.1 在定义结构体时使用 typedef 4. typedef 与指针 5. typedef 与函数指针 输出结果: 代码解析: 6. 示例代码 代码解析: 输出结果: 7. 常见问题 问题 1:typedef 和 #define 有什么区别? 问题 2:typedef 可以用于定义数组类型吗? 问题 3:typedef 可以嵌套使用吗? 8. 扩展练习 1. 什么是 typedef? typedef 是 C 语言中的关键字,用于为已有的数据类型定义一个新的名称(别名)。通过 typedef,可以简化复杂数据类型的声明,提高代码的可读性。 2. typedef 的基本用法 typedef 的基本语法如下: typedef 原数据类型 新类型名; 例如: typedef int Integer; // 定义 Integer 为 int 的别名 Integer a = 10;