没有名字的struct

frogoscar
企业官方账号
2012-03-01 08:32:04

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
...全文
56 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
panjidong_3 2012-03-07
  • 打赏
  • 举报
回复
1楼正解!
frogoscar 2012-03-03
  • 打赏
  • 举报
回复
是哦,我那时看得快了,没注意到__svc[]就是定义的数组。
我那时还以为是struct里面的成员。。。。。。。
谢谢二位!
TobyC 2012-03-01
  • 打赏
  • 举报
回复
楼上正解。。
bluewanderer 2012-03-01
  • 打赏
  • 举报
回复
直接拿它定义变量,以后就不再直接使用了。

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧