我对 typedef 感到困惑,有人可以将其转录为正常的组合吗?结构?我真的不想处理 typedef 因为它让我感到困惑
struct stackNode
{
int data;
struct stackNode *nxtptr;
};
typedef struct stackNode StackNode;
typedef StackNode *StackNodePtr;
是
typedef struct stackNode StackNode;
与 struct stackNode StackNode
相同typedef StackNode *StackNodePtr;
和 struck stackNode *StackNodePtr
一样?? 最佳答案
如果你不想使用 typedef
你总是可以使用完整的类型名称:
代替:
StackNode sn;
你会使用:
struct stackNode sn;
代替:
StackNodePtr snp;
你会使用:
struct stackNode *snp;
声明完全相同。
关于c - typedef 结构清晰,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5552394/