
编译原理
IronBull_Zhang
本博客做备份代码所用
展开
-
编译原理 | 实验四 | 逆波兰式
map:查找元素:定义了 multimap<string, string>Prod;想要获取某个元素的值时,使用string RightPart = Prod.find(Vn[i])->second; 注意是"->"符号,因为find()的返回值是一个iterator,本质上是一个指针. first是key; second是值...原创 2020-06-15 14:01:13 · 3653 阅读 · 0 评论 -
编译原理 | 实验一 | 设计词法分析器
目录一.题目二.问题分析三.代码实现四.技巧总结五.不足一.题目如源程序为C语言,输入如下一段:main(){ int a=-5, b=4, j; if(a>=b) j=a-b; else j=b-a;}输出以下二元序列:其中,序号分别意味着:二.问题分析分两步走:1.将语句分成若干单独的元素. 这个问题是最关键的.2.将每个元素分门别类,输出. ...原创 2020-05-25 21:10:08 · 1513 阅读 · 0 评论