小编Reu*_*imp的帖子

结构可以有一个成员,它是指向同一类型结构的指针吗?

听起来很复杂,但这是一个简单的概念.假设你有一些结构"foo",如果它的成员是指向另一个foo结构的指针(如链表)

这似乎有效.

struct foo {
   struct foo* ptr;
};
Run Code Online (Sandbox Code Playgroud)

但是,如果我想让foo成为一个类型呢?

就像我将如何做以下几点?

typedef struct foo {
   foo* ptr;
} foo;
Run Code Online (Sandbox Code Playgroud)

ptr的声明失败,因为foo还不是限定符.

c struct pointers qualifiers

2
推荐指数
1
解决办法
128
查看次数

标签 统计

c ×1

pointers ×1

qualifiers ×1

struct ×1