资源简介
希望大家好好支持一下,真的很详细啊,尤其在编译原理的算符优先算法的代码实现和实验报告方面,很详细。
代码片段和文件信息
#include
#include
#include
//char *p;/*存放非终结符*/
//char *q;/*存放终结符*/
//int GetcharNum()//获得输入字符个数
//{
// //int i=0;
// char ch;
// char *tempt=new char[100];
// while((ch=getchar())!=‘\n‘)
// {
// ++i;
// }
// return i;
//}
/*
char *tempt;
int Char()
{
int i=0;
char ch;
tempt=new char[100];
while((ch=getchar())!=‘\n‘)
{
if(ch==‘-‘)
{
ch=getchar();
if(ch==‘>‘)
{
ch=getchar();
}
}
tempt[i]=ch;
i++;
}
return i;
}
*/
#define MAX 100;
typedef struct
{
char *base;
char *top;
int stacksize;
}stack;
void create(stack &s)
{
s.base=s.top=(char*)malloc(sizeof(char));
s.stacksize=MAX;
}
void push(stack &schar e)
{
*s.top++=e;
}
void pop(stack &schar &e)
{
if(s.top==s.base)
{
return;
}
else
{
e=*--s.top;
}
}
void main()
{
stack s;
create(s);
char a;
cin>>a;
char b;
cin>>b;
char c;
cin>>c;
push(sa);
push(sb);
push(sc);
char d;
pop(sd);
printf(“%c“d);
//int count=Char();
//for(int i=0;i //{
// printf(“%c“tempt[i]);
//}
/*
int c=0;
c=getchar();
int num=0;
while(c!=EOF)
{
num++;
putchar(c);
c=getchar();
}
printf(“%d“num);
//
int i=0;
char ch;
while((ch=getchar())!=‘\n‘)
{
i++;
}
printf(“%d“i);
//动态分配二维数组
//scanf(“%d“num);
//char (*p)[10];
//p=new char[num][10];
int ilinerow;
char **p;
cout<<“请输入列数: “;
cin>>line;
p=new char*[line];
cout<<“请输入行数: “;
cin>>row;
for(i=0;i {
p[i]=new char[row];
}
for(int a=0;a {
for(int b=0;b
{
cin>>p[a][b];
}
}
printf(“%c“p[1][1]);
*/
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 82944 2008-04-05 21:06 算符优先算法\Debug\DOC.bsc
文件 200794 2008-04-08 13:42 算符优先算法\Debug\DOC.exe
文件 244228 2008-04-08 13:42 算符优先算法\Debug\DOC.ilk
文件 30121 2008-04-08 13:42 算符优先算法\Debug\DOC.obj
文件 279076 2008-04-08 13:42 算符优先算法\Debug\DOC.pch
文件 418816 2008-04-08 13:42 算符优先算法\Debug\DOC.pdb
文件 0 2008-04-05 21:06 算符优先算法\Debug\DOC.sbr
文件 41984 2008-04-12 12:35 算符优先算法\Debug\vc60.idb
文件 61440 2008-04-08 13:42 算符优先算法\Debug\vc60.pdb
文件 9061 2008-04-08 13:30 算符优先算法\DOC.CPP
文件 3365 2008-04-05 21:29 算符优先算法\DOC.DSP
文件 531 2008-04-05 21:59 算符优先算法\DOC.DSW
文件 613 2008-04-07 20:34 算符优先算法\DOC.H
文件 50176 2008-04-12 12:36 算符优先算法\DOC.ncb
文件 48640 2008-04-12 12:36 算符优先算法\DOC.OPT
文件 1137 2008-04-08 13:42 算符优先算法\DOC.PLG
文件 1799 2008-04-04 20:15 算符优先算法\New.cpp
文件 28 2008-04-08 13:31 算符优先算法\read.txt
文件 4359 2008-04-05 12:07 算符优先算法\Test.cpp
文件 81408 2008-04-09 18:13 算符优先算法\算符优先算法程序实现.doc
目录 0 2008-04-10 14:23 算符优先算法\Debug
目录 0 2008-04-12 12:36 算符优先算法
文件 43008 2009-12-15 11:58 编译i.doc
----------- --------- ---------- ----- ----
1603528 23
- 上一篇:Linux mpu6050驱动程序
- 下一篇:51单片机驱动160160液晶显示程序
相关资源
- 编译原理 课后习题答案 陈意云 张昱
- 编译原理语法树的实现
- 编译原理实验MiniPascal编译器设计 Fl
- 子集构造法NFA的确定化
- 程序设计语言 编译原理 第三版 国防
- 编译原理First集Follow集求解
- 云南大学软件学院编译原理实验1-5
- 山东科技大学编译原理课程设计
- 编译原理 实现TINY+编译器 课程实验报
- 广工编译原理历年真题及答案
- seu编译原理课程设计
- 符号表设计与实现
- 2014-20152编译原理-期末B卷.docx
- NFA确定化与DFA最小化
- 算术表达式翻译成对应的后缀表达式
- 编译原理学习大全,详解
- 广工编译原理实验报告+可执行程序
- [典例]编译原理学习笔记·文法的构造
- 广东工业大学编译原理实验报告PL0语
- 编译器的设计与实现 编译原理课程设
- 编译原理 华保健
- 编译原理课程设计完整
- NFA转换成DFA——编译原理
- LL1文法的判别以及非LL1文法的转换完
- Chomsky文法类型判断编译原理实验完整
- 山东大学编译原理2017试题
- 编译原理答案陈文宇、王晓斌
- 编译原理作业-表达式编译器
- 编译原理1题库完整版含答案
- Tiger语言语法手册
评论
共有 条评论