资源简介
希望大家好好支持一下,真的很详细啊,尤其在编译原理的算符优先算法的代码实现和实验报告方面,很详细。

代码片段和文件信息
#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液晶显示程序
相关资源
- 编译原理实验工具及参考源码(lex&
- 类pascal语言编译器(编译原理实验)
- 编译原理课程设计:词法语法编译器
- 中科院 编译原理 习题及解答
- 编译原理四元式和逆波兰式
- 《编译原理》清华大学版中的pl0扩充
- PL/0功能扩充break功能
- 编译原理LR(0)语法分析
- 编译原理中间代码生成程序
- 编译原理:LR分析程序
- 编译原理实验:词法分析,语法分析
- 吉林大学编译原理课件
- 编译原理龙书答案
- 编译原理 第三章课后习题答案
- 易语言变量和数组的编译原理
- 编译原理语法分析器、词法分析器
- 山东大学编译原理PL/0语言 compiler实验
- FOR循环语句的翻译程序设计简单优先
- NFA的确定化NFA->DFA完整可运行代码
- 哈工大威海编译原理实验报告和源代
- 哈工大威海-编译原理实验报告和源码
- 编译原理课设c编译器
- 赋值语句翻译四元式
- 河北工业大学编译原理实验代码及实
- 编译原理课程设计 while do循环语句翻
- 编译原理课程设计do——while简单优先
- 南开大学编译原理课件及作业
- 华工往年编译原理试卷
- 编译原理课程设计for循环LR法三元式
- 哈工程-编译原理课程设计(2016级)
评论
共有 条评论