【问题标题】:Typedef uint8 x[4] [duplicate]Typedef uint8 x[4] [重复]
【发布时间】:2019-05-23 13:56:04
【问题描述】:

我找到了这行代码,但我不明白你怎么能把 typedefuint8 变成像 x[4] 这样一开始就不是类型的东西? 这里的真正含义是什么?它只是一个由 4 个uint8 类型变量组成的数组吗?这只是另一种说法?

代码:

Typedef uint8 x[4]

【问题讨论】:

  • 这段代码可以编译,但如果我尝试使用别名会报错。可能是因为编译器将令牌定义为别名。但这是一个非法关键字。

标签: c typedef


【解决方案1】:

typedef 的语法与声明的语法相匹配。在这种情况下,xuint8[4] 的类型别名。

【讨论】:

  • 我现在明白了,非常感谢:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-06-11
  • 1970-01-01
  • 2015-08-10
  • 2016-05-13
  • 2022-01-12
  • 2012-06-28
  • 2016-03-12
相关资源
最近更新 更多