数据结构栈打印函数(打印函数为什初始为地址base+1,为base打印不正确)?-灵析社区

万码UQ7VOTZJ

``` language void push(sqstack* s, int e) { if ((*s).top - (*s).base == (*s).stacksize) { printf("栈满!\n"); } else { (*s).top++; *(*s).top = e; } } ``` 问题在push函数里,入栈操作时,先对栈顶指针进行了自增

阅读量:1

点赞量:1

问AI