gpt4 book ai didi

c - 带绳子的堆叠机

转载 作者:行者123 更新时间:2023-11-30 17:36:40 25 4
gpt4 key购买 nike

我正在 RPython 中使用 PyPy 工具链创建一个基于堆栈的虚拟机,将 RPython 转换为 C。到目前为止,我有 4 条指令。

  1. EOP - 程序结束
  2. EOI - 教学结束
  3. PUSH - 将项目插入堆栈
  4. 打印 - 打印堆栈顶部

我的问题是,如何将字符串插入堆栈顶部。这与将数字插入堆栈顶部相同吗?还是在处理字符串时我必须做其他事情?

最佳答案

这要看情况。您想要推送字符串,还是指向字符串的指针?如果是前者,就会遇到问题,因为字符串的长度是可变的,与指针或数字不同。如果是后者,除了堆栈之外,您还必须考虑内存管理。

关于c - 带绳子的堆叠机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22591947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com