SElemType的定义问题

typedef struct{
SElemType * base;
SElemType * top;
int stacksize;
}SqStack;
书上用这种方式定义了一个float型栈与一个char型栈 不知道是怎么定义的?这个SElemType怎么定义成两种类型.

第1个回答  推荐于2016-12-02
#define SElemType float
#define SqStack FloatStack
...
#undef SqStack
#undef SElemType

#define SElemType char
#define SqStack CharStack
...追问

能说明一下吗 看不太懂
是这样的 我做表达式求值需要同时用到两个栈 (操作数与操作符)不知道怎么弄

本回答被提问者和网友采纳
第2个回答  2019-12-25
请问您现在会了吗,我也是这样的情况,可否请教一下
相似回答