相关疑难解决方法(0)

typedef struct vs struct definitions

我是C编程的初学者,但我想知道typedef在定义结构时使用与使用结构之间有什么区别typedef.在我看来,实际上没有区别,他们实现了同样的目标.

struct myStruct{
    int one;
    int two;
};
Run Code Online (Sandbox Code Playgroud)

typedef struct{
    int one;
    int two;
}myStruct;
Run Code Online (Sandbox Code Playgroud)

c struct typedef

763
推荐指数
10
解决办法
66万
查看次数

自引用结构定义?

我没有写C很长时间,所以我不确定我应该怎么做这些递归的东西...我希望每个单元格包含另一个单元格,但我得到一个错误沿着"田地'孩子'的行具有不完整的类型".这是怎么回事?

typedef struct Cell {
  int isParent;
  Cell child;
} Cell;
Run Code Online (Sandbox Code Playgroud)

c recursion struct typedef

126
推荐指数
6
解决办法
10万
查看次数

指向自我的C结构

是否可以定义一个带有指向该类型结构的指针的结构?我的意思是:

typedef struct {
    char* name;
    node* parent;
} node;
Run Code Online (Sandbox Code Playgroud)

就我尝试或阅读而言,我不知道该怎么做或者甚至可能.

c struct

6
推荐指数
2
解决办法
7058
查看次数

标签 统计

c ×3

struct ×3

typedef ×2

recursion ×1