我不知道如何命名这个标题,因为我很困惑。 我正在查看一些如下所示的 C 代码:
struct my_struct const mystruct = {
.data = &my_data;
}
这是什么。符号?有人可以向我解释一下吗?给一些更好的例子?我查遍了我的C笔记和书籍,没有看到任何相关内容。这是汇编语言混合到 C 中的某种回归吗?
谢谢!
最佳答案
它的名字是Designated Initializer 。它在C99标准中添加到C中。您可以通过链接了解更多信息。
关于c - 诡异的 。 C 中的表示法?这叫什么,有人可以解释一下吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40917650/