c语言数组模拟栈和队列