社区
新手乐园
帖子详情
怎么把字符串压入栈中??急!!!
cumthyw
2010-08-09 03:59:40
各位大虾帮忙,怎么把一个字符串压入栈中,比如:栈中元素为,student,class,name。
...全文
1191
13
打赏
收藏
怎么把字符串压入栈中??急!!!
各位大虾帮忙,怎么把一个字符串压入栈中,比如:栈中元素为,student,class,name。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cumthyw
2010-08-09
打赏
举报
回复
解决了,谢谢各位!发分!
cumthyw
2010-08-09
打赏
举报
回复
[Quote=引用 11 楼 ayw215 的回复:]
转成字符串
然后扣出来
再push
[/Quote]能具体点吗
ayw215
2010-08-09
打赏
举报
回复
转成字符串
然后扣出来
再push
cumthyw
2010-08-09
打赏
举报
回复
[Quote=引用 9 楼 hai040 的回复:]
如果输入时在各子项间加空格就简单了10 * sin( 30 )
要不然要先明确给出需处理有哪些运算符
[/Quote]其他的就先不管了,你就直接说怎么把“sin(”压入栈中吧
hai040
2010-08-09
打赏
举报
回复
如果输入时在各子项间加空格就简单了10 * sin( 30 )
要不然要先明确给出需处理有哪些运算符
cumthyw
2010-08-09
打赏
举报
回复
[Quote=引用 6 楼 hai040 的回复:]
引用 3 楼 cumthyw 的回复:
引用 2 楼 hai040 的回复:
说具体一点
用C语言,比如说,一个式子:10*sin(30).怎么把“sin(”做为一个整体的数压入栈中?
10*sin(30)是什么?
字符串还是表达式?
*跟(有什么区别,为什么要(不要*
[/Quote]
输入一个表达式,如上面。把“10”,“30”压入数据栈,把“*”“sin(”“)”压入操作符栈。但我不会把“sin(”压入操作符栈,please help!!!
xy_zhang
2010-08-09
打赏
举报
回复
嗯,需要明确一下你的要求,不然没有逻辑可循了。
hai040
2010-08-09
打赏
举报
回复
[Quote=引用 3 楼 cumthyw 的回复:]
引用 2 楼 hai040 的回复:
说具体一点
用C语言,比如说,一个式子:10*sin(30).怎么把“sin(”做为一个整体的数压入栈中?
[/Quote]
10*sin(30)是什么?
字符串还是表达式?
*跟(有什么区别,为什么要(不要*
cumthyw
2010-08-09
打赏
举报
回复
[Quote=引用 4 楼 ayw215 的回复:]
stack s;
string student, name;
s.push(student);
[/Quote]
你先看看三楼的
ayw215
2010-08-09
打赏
举报
回复
stack s;
string student, name;
s.push(student);
cumthyw
2010-08-09
打赏
举报
回复
[Quote=引用 2 楼 hai040 的回复:]
说具体一点
[/Quote]用C语言,比如说,一个式子:10*sin(30).怎么把“sin(”做为一个整体的数压入栈中?
hai040
2010-08-09
打赏
举报
回复
说具体一点
晨星
2010-08-09
打赏
举报
回复
使用std::stack和std::string,应该不难。
Python 47个
字符串
方法
# Python 47个
字符串
方法## 课程介绍同学们是否总是要搜资料、查官网后,才知道怎么操作
字符串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、查找、分割、格式化、编码、转换等
字符串
操作,带同学们系统学习 Python
字符串
方法。
深入探究JVM之内存结构及
字符串
常量池
前言 Java作为一种平台无关性的语言,其主要依靠于Java虚拟机——JVM,我们写好的代码会被编译成class文件,再由JVM进行加载、解析、执行,而JVM有统一的规范,所以我们不需要像C++那样需要程序员自己关注平台,大大方便了我们的开发。另外,能够运行在JVM上的并只有Java,只要能够编译生成合乎规范的class文件的语言都是可以跑在JVM上的。而作为一名Java开发,JVM是我们必须要学习了解的基础,也是通向高级及更高层次的必修课;但JVM的体系非常庞大,且术语非常多,所以初学者对此非常的头疼。本
内存
中
的堆与栈
程序
中
用来存放数据的内存分为四块,其实另有一块用于存放代码,这里我们不讨论,这四块分别是: 1、全局区(静态区)(static):全局变量和静态变量都存储在这块区域,与其他变量的明显区别就是生命周期不同,在程序结束时,系统会释放这块资源 2、文字常量区 :常量
字符串
就是放在这块区域,即是我们常说起的常量池。这块也是在程序结束时由系统释放。 3、栈区(stack):存放函数的参数值,局部
汇编语言超浓缩教程
汇编语言超浓缩教程 “ 哎哟,哥们儿,还捣鼓汇编呢?那东西没用,兄弟用VB"钓"一个API就够你忙活个十天半月的,还不一定搞出来。”此君之言倒也不虚,那吾等还有无必要研他一究呢?(废话,当然有啦!要不然你写这篇文章干嘛。)别
急
,别
急
,让我把这个
中
原委慢慢道来:一、所有电脑语言写出的程序运行时在内存
中
都以机器码方式存储,机器码可以被比较准确的翻译成汇编语言,...
Linux pwn入门教程(3)——ROP技术
作者:Tangerine@SAINTSEC原文来自:https://bbs.ichunqiu.com/thread-42530-1-1.html0×00 背景在上一篇教程的《shellcode的变形》一节
中
,我们提到过内存页的RWX三种属性。显然,如果某一页内存没有可写(W)属性,我们就无法向里面写入代码,如果没有可执行(X)属性,写入到内存页
中
的shellcode就无法执行。关于这个特性的实验在...
新手乐园
33,311
社区成员
41,784
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章