彩蛋

  • 编写递归函数计算语法树的叶子节点个数。
  • 编写递归函数计算语法树中的分支个数。
  • 怎样使用 strstr 检查节点是否有 expr 标签(tag)
  • 怎样使用 strcmp 检查节点是否为 () 节点?
  • 添加 % 运算符,用于取余运算,如:% 10 6 等于 4。
  • 添加 ^ 运算符,用于指数运算,如:^ 4 2 等于 16。
  • 添加 min 函数,返回操作数中最小的数,如:min 1 5 3 等于 1。
  • 添加 max 函数,返回操作数中最大的数,如:max 1 5 3 等于 5。
  • 改变 `-` 字符的作用,使其后面只有一个操作数的时候,返回该数的负数。