求数据结构高手解答,问个栈的问题,答好追求20分

typedefstruct{ElemTypedata[MaxSize];inttop;}SqStack;intmain(){SqStackL;SqStack*st=&L;... typedef struct
{
ElemType data[MaxSize];
int top;
}SqStack;
int main()
{
SqStack L;
SqStack *st=&L;
ElemType e[100];
int i,k,num[100];
InitStack(st);
printf("请输入元素个数:");
scanf("%d",&k);
for(i=0;i<k;++i)
{
printf("入栈元素%d是:",i+1);
scanf("%d",&num[i]);
}
Push(st,num,k);
Pop(st,&e,k);

for(i=0;i<k;++i)
{

printf("出栈元素是:%d\n",e[i]);
}
return 0;
}
这是一部分程序,我想问一下SqStack是什么
SqStack L;
SqStack *st=&L;
这两句又是什么
麻烦高手了,答好追加20分
展开
 我来答
老白沙zO
2012-11-30 · TA获得超过353个赞
知道小有建树答主
回答量:198
采纳率:0%
帮助的人:77.1万
展开全部
定义了一个自定义数据结构SqStack,此数据结构包含
ElemType data[MaxSize];
int top;
这两个元素。

SqStack L 是实例化一个名L的变量,数据类型为SqStack。

SqStack *st=&L 这一句没有看明白
龙石数据
2024-10-07 广告
在选择数据中台时,有几个关键事项需要注意:需求分析与业务匹配:不同的企业在数据处理、分析和应用的需求上各有差异,因此需要深入了解企业当前和未来的业务需求,确定数据中台需要支持的业务场景。技术架构与可扩展性:当下,数据量增长和技术更新迅速,数... 点击进入详情页
本回答由龙石数据提供
313783381
2012-12-01 · 超过10用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:31.2万
展开全部
SqStack是上面定定义的结构体的名字,就是Struct{}那部分的名字。
SqStack L 是定义一个结构体对象L。
SqStack *st=&l定义一个指向结构体对象L的指针st.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liangyacc
2012-11-30
知道答主
回答量:38
采纳率:0%
帮助的人:10.5万
展开全部
自定义的一个结构。这里就是模拟你说的“栈”。里面定义的数组,相当于栈的存储空间,top是栈顶。
SqStack L;就是实例化啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式