Tag: 方案

C中的Cons Cell数据结构

在构建一个小型Scheme解释器的早期阶段,我是C的新手。 对于项目的这一部分,我正在尝试构建一个简单的cons单元数据结构。 它应该采取像这样的列表 (abc) 并在内部表示如下: [ ][ ] -> [ ][ ] -> [ ][/] | | | ABC 为了测试它是否正常工作,我有一个打印function来回显输入。 这是不起作用的代码: #include #include #include #include “lexer.h” #include “parse.h” char token[20]; struct conscell { char *data; struct conscell *first, *rest; }; void S_Expression () { /* function from lexer to receive input a split into tokens […]