说明文档.txt
来自「实现小心的CVM」· 文本 代码 · 共 17 行
TXT
17 行
这个程序是在VC++6.0下完成的
其中的calculator.h和calculator.cpp是调用上次作业中完成的miniC,将表达式看做字符串作为函数Tree的输入,
通过Tree函数生成结构树,calculator函数以Tree函数生成的结构树作为输入,对需要计算部分实现计算,
在对机构树中的表达式进行运行时,同时将变量及其数值存入虚拟机的内存;
其中的store.h和store.cpp实现虚拟机的存储器及对存储器的操作
CVM中的main函数中是对以上几个文件运行情况的测试。
由于时间有限目前只能进行赋值表达式的执行,能进行整形数的带括号的加减乘运算,
如想实现对其他表达式的执行,只需在calculator中Tree函数构建树时,加入相应关键字的判断比较,及相应的操作函数,
原理上与已经实现的部分基本一致
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?