问答题

简答题 利用栈的基本操作,写一个将栈S中所有结点均删去的算法void ClearStack(SeqStack *S),并说明S为何要作为指针参数?

【参考答案】


因为要置空的是栈S,如果不用指针来做参数传递,那么函数进行的操作不能对原来的栈产生影响,系统将会在内存中开辟......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)