提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
结构体的赋值懵逼了
一、结构体赋值方法?
示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
二、使用步骤
1.懵逼代码
我cao这是什么赋值方法,数据类型呢,没看到东西对自己很无语:
static const struct bt_mesh_comp mesh_comp = {
.cid = 0x01A8,
.elem = elements,
.elem_count = ARRAY_SIZE(elements),
};
2.仔细看结构体名
这才是真正的结构体:
struct bt_mesh_comp {
u16_t cid;
u16_t pid;
u16_t vid;
size_t elem_count;
struct bt_mesh_elem *elem;
};
两个相同结构体可以直接赋值,memcpy strcpy,xxx.cid = 0x0001 xxx->cid = 0x0001 ,还有上述代码的赋值,
总结
基础不牢看代码都费劲,多看看别人写的代码,有能力的看看linux内核,多阅读学习,才不会被落下。