📄 符号表.cpp
字号:
/*变量符号表*/
struct bl{
char name[30];
int type;
int line;
}b[100];
/*常量符号表结构*/
struct cl{
char name[20];
int type;
int line;
}d[100];
int lineno=1,type,bentry=0,centry=0;
char c;
char lexbuf[30];
int lookup(char s[])
{
int i;
for(i=0;i<33;i++)
if(strcmp(keywords[i].name,s)==0)
return i;
return 0;
}
/*写一个插入变量符号表函数,返回索引值*/
int insertb(char s[],int type,int line)
{
int p;
strcpy(b[bentry].name,s);
b[bentry].type=type;
b[bentry].line=line;
p=bentry;
bentry++;
return p;
}
/*插入常量符号表的函数*/
int insertc(char s[],int type,int line)
{
int p;
strcpy(d[centry].name,s);
d[centry].type=type;
d[centry].line=line;
p=centry;
centry++;
return p;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -