stack.h

来自「一个LL1分析器,可以输入产生式的条数,以及产生式,开始符号 结束符号 可以输出」· C头文件 代码 · 共 23 行

H
23
字号
typedef struct
{
	char ch[20];
	int chang;
}stack;
void initstack(stack &st)
{
st.chang=0;
st.ch[1]='#';
}
void push(stack &st,char c)
{
	st.chang++;
	st.ch[st.chang+1]=c;
}
void pop(stack &st)
{
	st.chang--;
}
char gettop(stack st)
{
	return st.ch[st.chang+1];
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?