多项选择题

A.使用数组实现栈时,可以用一个包含一个数组和1个整型变量的结构来定义
B.使用数组实现栈时,栈底必定一直在数组下标为0处
C.使用数组实现栈时,可以将数组的第1位用来存储栈顶在数组中的下标
D.使用数组实现栈时,只需要在数组中存储节点数据即可,不需要存储其他数据