方大侠 发表于 2019-6-4 20:48:28

栈的单链表插入遇到的问题

本帖最后由 方大侠 于 2019-6-4 20:53 编辑

typedef struct StackNode{//定义栈节点
    SElemType data;   //数据域
    struct StackNode *next;//指针域
}StackNode,* LinkStackPtr;

typedef struct LinkStack{   //定义连续的栈
    LinkStackPtr top;//top是指向StackNode类型的指针
    int count;//计算有几个节点
}LinkStack;

后面
LinkStack *s;//定义s为一个指向LinkStack类型的指针

不应该是这样吗??
(s.top)->data= e;
(s.top)->next = ....

原文却是
s->data, s->top
s是指向LinkStack的指针呀,LinkStack里面没有这些元素呀
书上错了吗????


方大侠 发表于 2019-6-4 20:53:14

我想明白了。。。。
里面S和s写的太像了,fxxk
页: [1]
查看完整版本: 栈的单链表插入遇到的问题