这个有错吗,电脑总是显示错误

SElemType GetTop(SqStack S)
{
if (S.top != S.base) //非栈空时返回
return *(S.top-1); //++会改变指针自身值,而-1不会改变
}

如果if (S.top == S.base) 时返回什么?