这是一个关于数据结构栈的问题

在栈中,头指针一直指向栈顶元素的上一元素,多么费事啊!
指向栈顶元素多好,方便理解,大佬们同意我的看法吗?不同意,请解释

两者都是可以的。我写程序的话,一般指向指向栈顶+1,这样插入更简单。而且空栈正好指向0地址。

指向栈顶元素的上一个元素的话,在栈是空栈的情况下压栈会方便一些,在栈中只有一个元素时弹栈也方便些。。。个人理解。