c创建没有typedef的新类型

时间:2017-05-17 08:22:03

标签: c pointers typedef

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

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

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

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

由于

1 个答案:

答案 0 :(得分:9)

以下内容:

lwm2m_object_t * objArray[OBJ_COUNT];

声明一个指向 lwm2m_object_t指针数组。

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

最有可能在库标题liblwm2m.h中。