Linux中构造体赋值时“.”是什么语法

Linux中结构体赋值时“.”是什么语法
经常看见如以下代码:

C/C++ code

static struct platform_device fsg_platform_device = 
{
    .name = "usb_mass_storage",
    .id   = -1,
}

小弟记得Linux应该是c语言编的吧,为什么会有以上这种类型的代码呢,上面的“.”难道是c++的语法吗,还是linux的什么特殊语法?望大虾赐教。


这是C99标准

Linux中构造体赋值时“.”是什么语法

相关文章:

你感兴趣的文章:

标签云: