我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

关于链栈的一些小问题

int Pop(LinkStack &S,int &e)
{
if(S==NULL)
{
return 0; // 栈空
}

e=S->data;      //将栈顶元素赋值给e
StackNode *p;   
p=S;              // 临时保存栈顶元素空间,准备释放
S=S->next;     // 修改栈顶指针
delete p;     // 释放原栈顶元素空间
return 1;

}
链栈的出栈,既然最后要释放p的元素空间为什么还要赋值给e?
e不是最后也会被删掉吗

e只是个整型值而已,当然不会有删掉的概念。

近期文章

  • linux切换到0节点
  • net framework4.8与win系统不兼容
  • 来自filetype,filesize和filetime的警告
  • pycharm 设置同步仓库链接不正确
  • stata如何把不同类型的变量作为合并标准,进行表格合并
  • 用下图方式可以拍照,但是拍的照片怎么没法存到相册里呢?
  • 肘部法则是如何进行计算的
  • 题中使用for中if判断结果错误
  • 关于Gitee上传后乱码问题
  • loadrunner generator /verify_generator 报错running the product executables Failed
  • 数组与方法,用i数组
  • 为什么外置的CSS样式列表没有反应
  • 显示链接作为超链接启用输出从PHP页面中的mysql但我收到错误
  • python拟合曲线怎么能知道方程是多少
  • 电脑网速正常但下载很慢
  • 设置背景平铺,铺满正页面
  • 有没有什么软件可以快速梳理数据库各表之间逻辑关系
  • 一个小程序,不知道为啥会差那么点
  • 请哪位可以帮帮我解决这个问题
  • 自学c52单片机不理解为啥下不了程序

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华