C语言32个关键字_typedef

本文强调了typedef与#define的区别,解释了typedef用于定义新的数据类型而非宏定义。通过具体例子阐述了如何使用typedef简化复杂数据结构的声明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网上讲解typedef 的东西太多了,而且好多都是和#define放在一起讲。

我只想说,那纯粹是误导,是误导啊,

typedef 跟#define没有半毛钱关系。

typedef 跟#define没有半毛钱关系。

typedef 跟#define没有半毛钱关系,不要做类比好吧


typedef 是什么,是定义了一个数据类型,再说一遍,是定义了一个数据类型,是定义了一个数据类型好吧。


我们懂应该懂定义一个数据把。

int a; 我们说定义了一个int 类型的变量

那么 typedef int A;  很简单啊,定义了一个int 类型的类型


struct 

{

    int a;

    int b;

}c;  我们知道是定义了一个struct{inta;intb}l类型的变量c;

typedef struct

{

    int a ;

    int b;

}C;   很简单啊  我们就是定义了一个 struct{inta;intb}类型的类型


足够明白了吧

就是把定义变量 改成了定义类型 。 int 怎么用,你定义的东西怎么用就行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值