【问题标题】:Weird . notation in C? What is this called and can someone explain? [duplicate]奇怪的 。 C中的符号?这叫什么,有人可以解释一下吗? [复制]
【发布时间】:2016-12-01 18:14:58
【问题描述】:

我不知道如何命名,因为我很难过。 我正在查看一些看起来像这样的 C 代码:

struct my_struct const mystruct = {
.data = &my_data;
}

这是什么。符号?有人可以向我解释吗?举一些更好的例子?我上下搜索了我的 C 笔记和书籍,我没有看到任何参考。这是从汇编语言混入 C 的一些回归吗?

谢谢!

【问题讨论】:

    标签: c pointers


    【解决方案1】:

    它被称为Designated Initializer。它在 C99 标准中添加到 C 中。您可以通过链接了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多