栈的单链表插入遇到的问题
本帖最后由 方大侠 于 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里面没有这些元素呀
书上错了吗????
我想明白了。。。。
里面S和s写的太像了,fxxk
页:
[1]