共 1 篇文章 |
|
本计算器利用堆栈来实现1、定义后缀式计算器的堆栈结构 因为需要存储的单元不多,这里使用顺序栈,即用一维数组来模拟堆栈: #define MAX 100 int stack[MAX]; int top=0; 因此程序中定义了长度为MAX的一维数组,这里MAX用宏定义为常数100,我们可以修改宏定义而重新定义堆栈的大小。同样,如果堆栈不为空,pop()函数返回堆栈顶... 阅582 转9 评0 公众公开 10-12-09 15:29 |
共 1 篇文章 |
|
本计算器利用堆栈来实现1、定义后缀式计算器的堆栈结构 因为需要存储的单元不多,这里使用顺序栈,即用一维数组来模拟堆栈: #define MAX 100 int stack[MAX]; int top=0; 因此程序中定义了长度为MAX的一维数组,这里MAX用宏定义为常数100,我们可以修改宏定义而重新定义堆栈的大小。同样,如果堆栈不为空,pop()函数返回堆栈顶... 阅582 转9 评0 公众公开 10-12-09 15:29 |