⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 global.h

📁 将简单中缀算术表达式变换成: (1)后缀形式 (2)生成书上描述的抽象堆栈机的代码 (3)对常量算术表达式
💻 H
字号:
#include<stdio.h>
#include<ctype.h>
#include <stdlib.h>
#include <string.h>

#define BSIZE 128
#define NONE -1
#define EOS  '\0'
#define stack_maxsize 80

#define NUM 256
#define DIV 257
#define MOD 258
#define ID  259
#define DONE 260


int tokenval;
int lineno;

struct entry{
	char *lexptr;
	int token;
};

struct entry symtable[];

FILE *fp1,*fp2;     //定义两个文件指针

int flag;        //当要进行求值操作的时候flag=0;要进行后缀表达式输出操作flag=1;
int wflag;     //当wflag=1时表示表达式含标识符,否则为0

struct stack      //定义栈以进行求值操作
{
	int data[stack_maxsize];
	int top;
}expstack;

char lexbuf[];

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -