c 创建一个没有 typedef 的新类型



我正在阅读一些c源代码,并且使用此语法定义了一个名为"lwm2m_object_t"的新类型。

#define OBJ_COUNT (9)
lwm2m_object_t * objArray[OBJ_COUNT]; 

有人可以解释一下如何定义这样的类型吗?你不必使用typedef吗?

这是 lwm2m_object_t 类型的指针数组吗?

谢谢

以下内容:

lwm2m_object_t * objArray[OBJ_COUNT];

声明指向 lwm2m_object_t 的指针数组

类型lwm2m_object_t肯定在源代码中定义的其他地方。

最有可能在库头 liblwm2m.h 中。

最新更新