奇怪的 。 C中的符号?这叫什么,有人可以解释一下吗?

时间:2016-12-01 18:14:59

标签: c pointers

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

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

这是什么符号?有人可以向我解释一下吗?举几个更好的例子?我在C笔记和书中上下搜索,我看不到这个。这是汇编语言中的一些回归混合到C?

谢谢!

1 个答案:

答案 0 :(得分:1)

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