递归2--表达式求值

用递归解决递归形式的问题:

表达式求值描述.png

表达式的定义是递归的:

递归2--表达式求值_第1张图片
子表达式.png

递归2--表达式求值_第2张图片
项.png

递归2--表达式求值_第3张图片
因子.png
#include 
#include 
#include 
using namespace std;

//读入一个因子,并且返回其值
int factor_value();
//读入一个项,并且返回其值
int term_value();
//读入一个表达式,并且返回其值
int expression_value();

int main(int argc, char *argv[])
{
    cout << "the result value is "<

你可能感兴趣的:(递归2--表达式求值)