diff --git a/3 栈和队列/stack.cpp b/3 栈和队列/stack.cpp index 31bacc9..622b035 100644 --- a/3 栈和队列/stack.cpp +++ b/3 栈和队列/stack.cpp @@ -19,7 +19,11 @@ void ClearStack(Stack &S) { } bool StackEmpty(Stack S) { - return !(S.top + 1); + if (S.top == -1) { + return true; + } else { + return false; + } } int StackLength(Stack S) {