資源簡介
希望大家好好支持一下,真的很詳細啊,尤其在編譯原理的算符優先算法的代碼實現和實驗報告方面,很詳細。

代碼片段和文件信息
#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液晶顯示程序
評論
共有 條評論