以下是push函数
int push(stack &s,char e)
{
if(s.top-s.base>=stacksize) 这里为什么要> 不是=就好么
{
s.base=(char *)realloc(s.base,(stacksize+10)*sizeof(char));
if(!s.base) exit(0);
s.top=s.base+stacksize; 这句会不会多余,不是已经指向这里了么
stacksize+=10;
}
*s.top++=e;这句++=怎样执行的,忘了
}
潇湘沐
汪汪一只猫
相关分类