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中要求申请就是要在其它语句的前面