我对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
时,您只是创建/定义/重命名新的类型,而不是新的变量。 - Pablo Santa Cruz