OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4472|回复: 5

关于固件库typedef的问题

[复制链接]

1

主题

4

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2017-6-27
在线时间
0 小时
发表于 2017-6-27 16:13:12 | 显示全部楼层 |阅读模式
里面有很多一样的typedef声明,意义是什么?

KEIL 固件库typedef

KEIL 固件库typedef
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2017-6-27
在线时间
0 小时
 楼主| 发表于 2017-6-27 16:15:01 | 显示全部楼层
比如typedef signed  int int_least32_t和typedef signed __INT64 int_least64_t
回复 支持 反对

使用道具 举报

16

主题

216

帖子

1

精华

高级会员

Rank: 4

积分
970
金钱
970
注册时间
2016-11-24
在线时间
156 小时
发表于 2017-6-27 16:29:32 | 显示全部楼层
重定义的意思,就是说typedef signed char int8_t;使用int8_t x;和signed char x;是一样的意思
回复 支持 反对

使用道具 举报

3

主题

91

帖子

1

精华

高级会员

Rank: 4

积分
977
金钱
977
注册时间
2016-12-8
在线时间
398 小时
发表于 2017-6-27 16:32:21 来自手机 | 显示全部楼层
就是给一个数据类型起个别的名字吧
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2017-6-27
在线时间
0 小时
 楼主| 发表于 2017-6-27 18:29:34 | 显示全部楼层
NANADGUT 发表于 2017-6-27 16:32
就是给一个数据类型起个别的名字吧

为什么要把一个东西分开取两个别名。他是为了用的时候贴近实际。
意义是这样吗
如果不是这样我真不知道咋回事。
如果我表达不清楚。例如:小三是家里的三儿子。
他父亲一般交他三儿,有的人叫小三子。真正意义是没有的
只不过是让叫他的人习惯而已。
是这个意思么
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2017-6-27
在线时间
0 小时
 楼主| 发表于 2017-6-27 18:31:13 | 显示全部楼层
lzq12 发表于 2017-6-27 16:29
重定义的意思,就是说typedef signed char int8_t;使用int8_t x;和signed char x;是一样的意思

首先我要声明 。typedef的用法我知道。
但是他定义一个相同的东西两次别名。这个我就不能理解了。不是浪费吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-17 10:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表