当前位置: 技术问答>linux和unix
没有名字的struct
来源: 互联网 发布时间:2017-02-07
本文导语: kernel/external/bluetooth/bluez/network/common.c static struct { const char *name; /* Friendly name */ const char *uuid128; /* UUID 128 */ uint16_t id; /* Service class identifier */ } __svc[] = { { "panu", ...
kernel/external/bluetooth/bluez/network/common.c
static struct {
const char *name; /* Friendly name */
const char *uuid128; /* UUID 128 */
uint16_t id; /* Service class identifier */
} __svc[] = {
{ "panu", PANU_UUID, BNEP_SVC_PANU },
{ "gn", GN_UUID, BNEP_SVC_GN },
{ "nap", NAP_UUID, BNEP_SVC_NAP },
{ NULL }
};
请问源码里面有些struct没有名字,这样的struct是干什么的呢?
thanks
|
虽然没有名字,但是有它的变量数组__svc[]
没有名字表示只用着一次,其它地方不用了
没有名字表示只用着一次,其它地方不用了
|
__svc[] =这不是定义了一个数组了么, 能用就行了, 不知道名字也无所谓。