//出栈/弹栈 void pop_stack(top_p T) { if(T==NULL) { printf("入参为空\n"); return; } link_p p=T; if(T!=NULL){ p=T; T=T->next; printf("%d",T->data); free(p); T->len--; } } //遍历 void show_stack(top_p T) { if(T==NULL){ printf("输入为空\n"); return; } for(int i=T->len;i>=0;i--){ printf("%d ",T->data[i]); } } //销毁 void free_stack(top_p T) { if(T==NULL){ printf("呆瓜\n"); return; } while(T!=NULL){ link_p p=T; T=T->next; free(p); } T->len=0; }
2.26作业
于 2024-02-26 20:24:29 首次发布