总是会提示我:运行异常:Program received signal SIGSEGV(非法访问内存), Segmentation fault.
因为你没有执行真正的扩容,只是简单做了数量上的相加。
记得要给 S.elem 分配内存空间。
S.elem = (ElemType *)malloc( sizeof(ElemType) ); S.top = S.elem;