一个顺序栈,依次将键盘输入的10个数据元素入栈,再将2个元素出栈,显示输出此时栈顶到栈底的各个元素

2025-04-26 06:21:23
推荐回答(1个)
回答1:

void main()
{
SeqStack M;
SeqStack *S;
S=&M;
int i;
S=(SeqStack*)malloc(sizeof(SeqStack));
if(S==NULL) exit(0);
InitStack(S);
........
把int i放到前面:
void main()
{
int i;
SeqStack M;
SeqStack *S;
S=&M;
S=(SeqStack*)malloc(sizeof(SeqStack));
if(S==NULL) exit(0);
InitStack(S);
..........
C中要求申请就是要在其它语句的前面