栈初始化时一般将栈顶下标值top设置为(    )

栈初始化时一般将栈顶下标值top设置为(    )


A、

0


B、

NULL


C、

1


D、

-1


【正确答案】:A
【题目解析】:

栈的初始化实现:

int InitStack(SeqStk *stk)
{
  stk->top=0;
  return 1;
}

故本题选A,栈顶top=0,才初始化完成。