最近复习C和数据结构,顺序栈是最简单的栈实现。它是用数组来存放数据,用一个int变量来记录当前栈顶元素的下标,用-1来表示空栈,结构简单。
写一个完整的测试程序,编译器虽然是C++的,但程序是按照C语言规范来写的。
程序实现:依次向栈中压入0~19二十个数字,然后依次出栈并输出。
头文件:SeqStack.h




















































主文件:SeqStackTest.cpp






















最近复习C和数据结构,顺序栈是最简单的栈实现。它是用数组来存放数据,用一个int变量来记录当前栈顶元素的下标,用-1来表示空栈,结构简单。
写一个完整的测试程序,编译器虽然是C++的,但程序是按照C语言规范来写的。
程序实现:依次向栈中压入0~19二十个数字,然后依次出栈并输出。
头文件:SeqStack.h
主文件:SeqStackTest.cpp