我们编译原理有一个对pl/0编译器改造的三级项目,在网上我找到一篇帖子,里面有一段这个函数

北陌流歌 2020-10-17 11:58:00
int expression(bool* fsys, int* ptx, int lev,int index) { enum symbol addop; /* 用于保存正负号 */ bool nxtlev[symnum]; if(sym==plus || sym==minus) /* 开头的正负号,此时当前表达式被看作一个正的或负的项 */ { addop = sym; /* 保存开头的正负号 */ getsymdo; memcpy(nxtlev, fsys, sizeof(bool)*symnum); nxtlev[plus] = true; nxtlev[minus] = true; termdo(nxtlev, ptx, lev); /* 处理项 */ if (addop == minus) { gendo(opr,0,1); /* 如果开头为负号生成取负指令 */ } } else /* 此时表达式被看作项的加减 */ { memcpy(nxtlev, fsys, sizeof(bool)*symnum); nxtlev[plus] = true; nxtlev[minus] = true; termdo(nxtlev, ptx, lev); /* 处理项 */ } while (sym==plus || sym==minus) { addop = sym; getsymdo; memcpy(nxtlev, fsys, sizeof(bool)*symnum); nxtlev[plus] = true; nxtlev[minus] = true; termdo(nxtlev, ptx, lev); /* 处理项 */ if (addop == plus) { gendo(opr, 0, 2); /* 生成加法指令 */ } else { gendo(opr, 0, 3); /* 生成减法指令 */ } } return 0; }我想问问这个index参数有啥用啊
...全文
9 点赞 收藏 回复
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复

还没有回复,快来抢沙发~

相关推荐
基于java的企业人事管理系统设计--软件工程课程设计(含源码与论文设计).rar 1 引言 4 1.1 课程设计目标 4 1.2 编程工具(编程环境)介绍 4 1.3 实施时间及主要实施步骤 4 2 需求分析 5 3 系统总体设计 6 4 数据库设计 6 5 主要功能模块的设计与实现 10 5.1 功能模块1详细设计(综合查询员工信息)..........................................................10 5.1.1 详细设计.......................................................................................................10 5.1.2 算法流程........................................................................................................15 5.1.3 界面设计及测试结果.....................................................................................15 6 调试分析 15 7 用户手册 16 8 测试结果 17 8.1 员工信息的添加...................................................................................................17 8.2 员工信息的修改...................................................................................................17 8.3 员工信息的删除...................................................................................................18 8.4 员工信息的综合查询...........................................................................................18 8.5 员工信息按性别统计的结果................................................................................19 8.6 员工信息按状态统计的结果...............................................................................19 8.7 员工信息按职称统计的结果................................................................................20 9 结论 20 10 参考文献 20
发帖
其它技术问题
创建于2007-09-28

3847

社区成员

C/C++ 其它技术问题
申请成为版主
帖子事件
创建了帖子
2020-10-17 11:58
社区公告
暂无公告