• 大小: 1KB
    文件类型: .cpp
    金币: 2
    下载: 2 次
    发布日期: 2021-07-20
  • 语言: C/C++
  • 标签: 编译原理  

资源简介

题目要求: 掌握最基本的自顶向下分析方法,即递归下降子程序方法,理解其特点和适用范围(回溯,左递归等现象),锻炼递归调用程序的构造方法。

资源截图

代码片段和文件信息

#include
#include
using namespace std;
string str;
int index=0;
bool flag;
void E();                //E->TX;
void X();                //X->+TX | e
void T();                //T->FY
void Y();                //Y->*FY | e
void F();                //F->(E) | i

int main() {              /*递归下降*/
    while(1) {
        flag=true;
        cout<<“请输入要测试的字符串: (输入#号退出)“<        cin>>str;
        if(str[0]==‘#‘)
            return 0;
        E();
    if(flag==true)
        cout<    else
        cout<        index=0;

评论

共有 条评论