资源简介
C语言小子集编译程序的实现
1.阅读《上机实习指导书》。
2.根据设计要求写算法,画程序框图
3.根据框图编写源程序
4.输入源程序并上机调试
5.撰写上机实习报告
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#define NULL 0
struct Stack // 栈结构体: 序号、内容、连接下一结点指针
{
int num;
char name;
struct Stack *next;
};
struct Guiyue// 规则集结构体:序号、规则长度、符号、连接下一结点指针
{
int num;
int count;
char name;
struct Guiyue *next;
};
struct Relation // 分析表结构体:状态序号、对应符号列、操作类型的对应序号、操作类型、连接下一结点指针
{
int line_States ;
char rank_Letter;
int relationship;
char name;
struct Relation *next;
};
struct Sign // 符号表结构体: 自变量名、标识类型、连接下一结点指针
{
char name[20];
char kind;
struct Sign *next;
};
struct Word // 单词表结构体: 单词名字、标识类型、状态、序号、行号、连接符号表指针、连接下一结点指针
{
char name[20];
char mark_name;
int state;
int num;
int line;
str
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 58368 2009-01-08 14:31 C编译器\Debug\vc60.idb
文件 69632 2009-01-08 14:31 C编译器\Debug\vc60.pdb
文件 237636 2009-01-08 14:31 C编译器\Debug\简单C编译器.exe
文件 283256 2009-01-08 14:31 C编译器\Debug\简单C编译器.ilk
文件 63710 2009-01-08 14:31 C编译器\Debug\简单C编译器.obj
I.A.... 347176 2009-01-08 14:31 C编译器\Debug\简单C编译器.pch
文件 484352 2009-01-08 14:31 C编译器\Debug\简单C编译器.pdb
文件 143 2009-01-08 12:47 C编译器\li.txt
文件 159 2009-01-08 13:23 C编译器\liyoubu.txt
文件 664 2009-01-07 11:49 C编译器\LR.txt
文件 31320 2009-01-08 13:20 C编译器\简单C编译器.cpp
文件 3463 2009-01-08 14:31 C编译器\简单C编译器.dsp
文件 547 2009-01-08 14:32 C编译器\简单C编译器.dsw
文件 41984 2009-01-08 14:32 C编译器\简单C编译器.ncb
文件 48640 2009-01-08 14:32 C编译器\简单C编译器.opt
文件 256 2009-01-08 14:31 C编译器\简单C编译器.plg
目录 0 2009-01-08 14:31 C编译器\Debug
目录 0 2009-01-08 14:32 C编译器
----------- --------- ---------- ----- ----
1671306 18
- 上一篇:proteus中直接编译C程序
- 下一篇:通讯录管理系统
评论
共有 条评论