在链式栈的实现中,若执行出栈操作后,栈顶指针指向NULL,接下来进行的出栈操作将会导致什么情况?

答案解析

选项A是正确的,因为当栈顶指针指向NULL时,进行出栈操作会导致栈下溢,应该返回错误代码。选项B虽然返回NULL,但没有处理下溢的情况。选项C是错误的,因为正常情况下不应抛出异常。选项D是错误的,栈顶指针不会指向随机地址,应该保持为NULL。
正确答案:A
随机推荐
开始刷题