在本节中,我们将看到C中的复合字面量是什么。复合字面量在C中的C99标准中引入。使用此功能,它可以创建未命名的对象。在下面的示例中,我们将看到如何使用复合字面量来生成不带任何名称的对象。
#include<stdio.h> struct point { int x; int y; }; void display_point(struct point pt) { printf("(%d,%d)\n", pt.x, pt.y); } main() { display_point((struct point) {10, 20}); }
输出结果
(10,20)