发新帖我要提问
12
返回列表
打印
[应用相关]

(分享)C语言 #define 和 typedef 区别

[复制链接]
楼主: elephant00
手机看帖
扫描二维码
随时随地手机跟帖
21
define用于定义常量和宏,而typedef用于定义新的类型别名:define可以用来定义常量、宏以及带参数的宏函数

使用特权

评论回复
22
updownq| | 2023-7-5 22:25 | 只看该作者
#define 和 typedef 是在 C 语言中用于定义类型、宏和符号常量的关键字

使用特权

评论回复
23
ingramward| | 2023-7-6 11:35 | 只看该作者
typedef在C语言中用于定义新的数据类型别名,它可以简化复杂的类型声明,并增加代码的可读性。

使用特权

评论回复
24
hearstnorman323| | 2023-7-6 11:40 | 只看该作者
define可以在任何地方进行重定义,而typedef只能在全局范围内进行一次类型定义

使用特权

评论回复
25
alvpeg| | 2023-7-6 15:13 | 只看该作者
#define 是以宏的形式出现在代码中,使用时直接使用宏名称即可;而 typedef 出现在类型声明中,用于定义新的类型名称。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则