我已经获得了构成我的堆栈的节点的结构,但我无法理解它。
struct stackNode
{
char data;
struct stackNode *nextPtr;
};
typedef struct stackNode StackNode;
typedef StackNode *StackNodePtr;
我知道我有一个名为 stackNode 的结构,重命名为 StackNode(或第二种类型,除了名称之外的所有内容都相同?),它有两种类型,一个字符和一个指向 stackNode 的指针。
我不确定最后一行是什么意思,有人可以通过它向我解释吗?我认为这意味着有一个新类型,它是一个指向 StackNode 的指针,称为 StackNodePtr。这是正确的吗?