gpt4 book ai didi

c - 用于编译后缀表达式的数据结构

转载 作者:行者123 更新时间:2023-12-02 04:17:16 24 4
gpt4 key购买 nike

嗨,我用C语言编写rpn计算器,然后将rpn表达式编译为字节码。
但是我不确定代表它们的数据结构是什么???
到目前为止,我的堆栈数据结构是

 struct stack_t{
int type;
union {
double val;
char *str;
/* probably some more */
}u;
};

最佳答案

实际上,这很大程度上取决于您要支持的功能集。例如,如果您的计算器支持整数(例如整数除法),则您的联合中可能需要int

关于c - 用于编译后缀表达式的数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2307819/

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