typedef是C语言中的一个关键字,用于为现有的数据类型定义一个新的名称。使用typedef可以简化代码,提高可读性和可维护性。
语法格式如下:
typedef 原类型名 新类型名;
例如,我们可以使用typedef为int类型定义一个新的名称“integer”,如下所示:
typedef int integer;
这样,在程序中就可以使用“integer”来取代“int”了,如下所示:
integer a = 10;
integer b = 20;
integer sum = a + b; // 等价于 int sum = a + b;
除了为已有的数据类型定义新的名称外,typedef还可以用于定义结构体和联合体类型的别名,如下所示:
struct student {
int id;
char name[20];
};
typedef struct student Student;
这样,在程序中就可以使用“Student”来取代“struct student”了,如下所示:
Student s1; // 等价于 struct student s1;
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
您必须登录才能参与评论!
立即登录



感谢分享
你讲的最皮毛。复杂应用太多了,有的看得稀里糊涂
后续会有深入探讨typedef的文章,可以指点指点
温故而知新
又是跟老谭学的吧?下面这个你怎么解释typedef int X[2] ;
收藏了,感谢分享