//遍历栈Status StackTraverse(SqStack S, Status(*Visit(ElemType))){while(S.bottom != S.top){Visit(*--S.top);}return OK;}//visit函数Status Visit(ElemType e){printf("%d\n", e);return OK;}主函数中怎么调用StackTraverse函数,第二个参数应该怎么写
2 回答
汪汪一只猫
TA贡献1898条经验 获得超8个赞
Status StackTraverse(SqStack S, Status (*pFun)(ElemType))
{
while
(S.bottom != S.top)
{
pFun(*--S.top);
}
return
OK;
}
//visit函数
Status Visit(ElemType e)
{
printf
(
"%d\n"
, e);
return
OK;
}
//调用
StackTraverse(S, Visit);
- 2 回答
- 0 关注
- 210 浏览
添加回答
举报
0/150
提交
取消