你不应该是直接输入一整个样例还使用**一个字符**来存,应该用**字符串**输入
by derekyang326 @ 2023-12-04 18:23:03
请注意:你的stack在最开始是空的!
我们拿样例一举例子:\
3.5.2.-*7.+@
输入3\
此时:
num=3\
s -> {}(空)
输入.、
此时:
你首先取了s.top()\
但是此时s -> {}(空)
这时s.top()指向了一个不存在的空间,这就导致程序发生错误,你可以看到控制台有一句这样的话:\
```
Process exited after 12.14 seconds with return value 3221225477
```
by 2022xsj @ 2023-12-04 18:26:14
@[2022xsj](/user/921880) 知道了知道了,谢谢大佬
by sunyining28 @ 2023-12-11 11:57:06
@[derekyang326](/user/1094313) 好的,谢谢大佬
by sunyining28 @ 2023-12-11 11:57:38