该语法的名称是什么?

史蒂文

最近,我正在阅读一些源代码。我发现了一种以前从未见过的语法。也找不到任何线索。

#define v(t, s, name, ...)                                              \
..
    name.size = sizeof((__typeof__(name.buf[0])[]){0, __VA_ARGS__}) /   \
                    sizeof(name.buf[0]) - 1;

让我将此宏修改为真实语句:

int a[20];
printf("%d",sizeof((__typeof__(a[0])[]){0,2,4,5})/sizeof(a[0]) - 1);

我想知道如何将语法称为(int[ ]){1,2,3....}

代词

它称为复合文字

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

该通用算法的名称是什么?

来自分类Dev

该GUI的名称是什么?

来自分类Dev

该键盘布局的名称是什么?

来自分类Dev

该输出的具体名称是什么?

来自分类Dev

此构造函数语法的名称是什么?

来自分类Dev

此语法“(x,y)”的名称是什么?

来自分类Dev

此语法的(可搜索)名称是什么...?

来自分类Dev

此语法“(x,y)”的名称是什么?

来自分类Dev

这个CSS3语法的名称是什么?

来自分类Dev

该数据的格式名称是什么?

来自分类Dev

该数据结构的名称是什么?

来自分类Dev

该图中使用的这种字体的名称是什么?

来自分类Dev

该GitHub Actions配置格式的名称是什么?

来自分类Dev

该窗口相关工具栏的名称是什么?

来自分类Dev

该数据结构的名称是什么?

来自分类Dev

事件的名称是什么?

来自分类Dev

符号的名称是什么?

来自分类Dev

该端口的名称是什么?可以将其用于什么目的?

来自分类Dev

Docker映像名称是什么,名称是唯一的?

来自分类Dev

仅在JScript(IE)中有效的函数声明语法的名称是什么?

来自分类Dev

C#(类似于多个元组的赋值)中此语法的名称是什么?

来自分类Dev

该结构化字符串的名称是什么?

来自分类Dev

该技术的名称是什么,它是否违反严格混叠规则或调用UB?

来自分类Dev

该命名约定的名称是什么?“这是一个标识符”

来自分类Dev

终端的系统设置名称是什么

来自分类Dev

“ username @ hostname:〜$”行的名称是什么?

来自分类Dev

此优化技术的名称是什么?

来自分类Dev

Windows中“ \\?\”构造的名称是什么?

来自分类Dev

这种设计模式的名称是什么?

Related 相关文章

热门标签

归档