如何将内存指针移动到存储单元中描述的位置?超级困惑。
因此,如果单元格4为10,那么在给定单元格4的地址的情况下,如何将内存指针设置为10。
我用[>]找出了一些东西,其中两个像元之间的所有像元都为0,但否则我完全迷失了。
答案 0 :(得分:1)
您将需要为程序实现某种内存模型。 Brainfuck不支持间接寻址。但是由于它已经完成了,所以绝对可以做任何事情。
您正在考虑错误的路线。您要在bf中模拟间接寻址。在执行此操作之前,您首先需要考虑模拟RAM。即甚至直接寻址也是一个问题。除非您确切地知道您的位置,否则您不能只是访问“第五个存储位置”,如果您不太小心的话,您就不会永远知道它的位置,因为这很麻烦
您可能想看看一些C来浮潜的项目。他们做类似的事情。