定义一种形参能适应所有种类变量的办法?

正在学数据结构的栈操作,将不同种类变量,如普通元素,或者数图等的节点入栈,就需要定义很多种不同的栈和函数,很麻烦,有没有办法能统一一下的?

学java的话有泛型啊

在计算机里所有东西都是数字,直接存它们的内存地址即可,即指针。类型为void,不过读取的时候就不知道是什么真正类型了,你可以这样做:
typedef struct StackNode
{
int type;
void *p;
}StackNode;