资源简介
以前课程设计做的C++的语法分析程序,功能比较简单,有详细注释,容易理解
代码片段和文件信息
#include
#include
#include
using namespace std;
char str[50]token[10]; //存放整个字符串数组,与单个字符串
char ch;
int k=0;
int synpm=0nrowsum=0;//syn==1 变量
//syn==2 关键字
//syn==3 数字
//syn==4 begin
//syn==5 end
//syn==6~20 符号
const char *gjz[34]={“auto““break““case““char““const““continue““default““do““double“
“else““enum““extern““float““for““goto““if““int““long““register“
“return““short““signed““sizeof““static““struct““switch““typedef“ “printf“
“union““unsigned““void““volatile““while““main“}; //定义关键字
//声明各个方法
void factor();
void expression();
void yucu();
void term();
void statement();
void yufa();
void cifa()
{
/*
共分为三大块,分别是关键字、数字、符
- 上一篇:俄罗斯方块C语言源代码
- 下一篇:企业人力资源管理系统C++
评论
共有 条评论