为了账号安全,请及时绑定邮箱和手机立即绑定

有谁知道void push(SqStack &S,int e)有什么错误吗?求指点

有谁知道void push(SqStack &S,int e)有什么错误吗?求指点

有只小跳蛙 2022-02-10 11:07:27
在数制转换程序中谢谢
查看完整描述

2 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

函数类型应为int型,因为之后存在函数调用,有返回值return ok(0);
即:
int push(Sqstack &s,int e){
*s.top++=e;
return ok;
}

查看完整回答
反对 回复 2022-02-14
?
慕工程0101907

TA贡献1887条经验 获得超5个赞

数据结构中的是伪代码,当写成源程序是要修改;
(1)将算法中用到的所有变量定义,类C代码中的变量大部分
都没有定义而直接使用,这在C语言中是不允许的。
f2)将算法中的数据类型指定为某种具体的C语言类型。如链
表中的数据域的定义为:ElemType data;可将其改为:int data;将来
输入数据演示时统一用整型数据。
f3)用retum 带回返回值,如创建单链表的函数定义Cre.
ateList_ L(LinkList&L,ElemType n),其中的返回值用&L表示,这不
符合C语法,可改为LinkList CreateList_L(LinkList L,int n),在函数
结束时用return L:返回创建的单链表的头指针。
f41设计主程序调用算法,并显示输出结果。



查看完整回答
反对 回复 2022-02-14
  • 2 回答
  • 0 关注
  • 630 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信