Tag: 前瞻

如何在用C编写的类似FORTH的语言解释器中实现LOOP

我在C中编写一个简单的基于堆栈的语言,并且想知道我应该如何实现某种循环结构和/或前瞻符号。 由于此页面的代码有点长(超过200行),我将它放在GitHub存储库中 。 编辑:主程序在文件stack.c 。 编辑:代码只是输入words ,类似于FORTH。 它使用scanf并从左到右工作。 然后它使用一系列if和strcmp来决定做什么。 真的是这样。