在一个栈的实现中,判断栈是否为空的条件是? A. ST->top<>0 B. ST->top=0 C. ST->top<>m0 D. ST->top=m0 答案解析 本题考察栈的基本操作和状态判断。栈的空状态通常由栈顶指针指向的元素数量决定。若栈顶指针为0,则栈为空。因此,正确答案是B。选项A和C都表示栈不为空,选项D则是错误的,因为栈顶指针不应等于最大容量来判断栈是否为空。 正确答案:B